Solapas principales

Con la herramienta duff podemos localizar y eliminar archivos duplicados en nuestros discos de almacenamiento.

Para instalar en la familia archlinux

$ yaourt -S duff

Para instalar en la familia debian:

$ sudo apt-get install duff

Modo de empleo:

1- Busqueda.

2- Eliminación de archivos duplicados mantiniendo 1

1 BUSQUEDA

$ duff -r /ruta-al-direcorio

Ejemplo:

$ duff -r /run/media/mar/1TB-DATOS

ELIMINACIÓN MANTENIENDO 1 ( En este casi si encuenta en el mismo directorio 2 archivos iguales borrará 1 )

$ duff -e0 -r /ruta-al-directorio/ | xargs -0 rm

Ejemplo:

$ duff -e0 -r /run/media/mar/1TB-DATOS/ | xargs -0 rm

PRECAUCIÓN

Recomiendo lanzar la busqueda mirar bien y depués decidir eliminar, ya que puede ser que tengamos archivos tipo settings.php, start.html, start.exe, bookmarks.xml  etc ...  que si tengan que estar en varios directorios. Un ejemplo;  tenemos varios cursos que en sus archivos para su correcta ejecución contienen archivos como bookmarks.xml. Al ser exactamente igual lo eliminará.

DUFF(1)                                     BSD General Commands Manual                                                         DUFF(1)
 
NAME
     duff — duplicate file finder
 
SYNOPSIS
     duff [-0HLPaeqprtz] [-d function] [-f format] [-l limit] [file ...]
     duff [-h]
     duff [-v]
 
DESCRIPTION
     The duff utility reports clusters of duplicates in the specified files and/or directories.  In the default mode, duff prints a customizable
     header, followed by the names of all the files in the cluster.  In excess mode, duff does not print a header, but instead for each cluster
     prints the names of all but the first of the files it includes.
 
     If no files are specified as arguments, duff reads file names from stdin.
 
     Note that as of version 0.4, duff ignores symbolic links to files, as that behavior was conceptually broken.  Therefore, the -H, -L and -P
     options now apply only to directories.
 
MORE TYPE:
$ man duff

 

Contenido por etiquetas

Linux Linux Tips Solución Linux Help Drupal Arch-Linux Media Front Terminal Hacking Shell Videos Linux seguridad Mac OSX Manjaro Servers Linux-Distro Consola Linux Guías Comandos Android Screencast Ubuntu MacOS Drush Windows Joomla Backtrack Cracking Command Line Debian Xampp Compiz Fusion Seguridad Drupal 7 Skype Instalación Media Youtube Telefonía Virtualmin ROOT Servidor Local Antergos CyanogenMod KDE Elastix Server Sysmonitor ClamAv error Samba Descargar ownCloud Webmin Escritorio Libros PDF Joomla Seguridad Setup Kali Linux Drush_Make Views Grub Nivo Slider Líder Wine Whatsapp Kali SCP SSH Unix Noticias Xampp 1.8.1 mysql Asterisk dd PHP servidor web Boot Chrome Virtual Youtube Top 500 ROM url Limpias Drush Windows Katana apache Metasploit Rootear url canonica SEO Distros Centos red XFCE Joomla 3.0 Iphone Metasploitable Conky CryptKeeper Rarcrack Open DNS exec: 90: : Permission denied (bootstrap) DARKY´S ROM Galaxy S LPS TinyMCE IMCE Wake On Lan Wol Drupal 8 Streaming Atraci Tails Telegram Sigram duff Fish ncdu Galaxy S4 PBX Códec Imagesloaded String htaccess SA-CORE-2013-003 Gimp Prestashop Papá FINK youtube-dl g729 Sox Viber VMplayer Real Estate Galaxy S3 vs Iphone 5 Webform Layout Horizontal Slider Media Vimeo Acquia Tilt 3D fruteroloco scanner bmon pipenv Inyection SQL Python Homebrew Mounty Java6 Windows 10 MS-SQL SQL Kingsoft Office WPS MediaFront 1and1 Django CKEditor Redgum Secure Copy Script Google-Earth Arranque compartir firewall sistema bitacora fallo firestarter Cain & Abel Office sniffing winAUTOPWN grep GCP Driver r8168 Triple-Boot Webform_Layout Webform Views Horizontal Slider Xwinwrap dselect .make gh22ns50 Archserver Supercomputadoras Aircrack-ng Shutter Alsi Encriptar Enlaces Externos Nube Joomla 2.5 FTP Line Redes Fing Overlook Fing LAMP PhpMyadmin Cerebro FDesktopRecorder Piropos Geek Texto Sustituir Jdownloader 10 Millones Ahorra Migrar Munich internal server error 500 Recovery