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