GNU/Linux >> Tutoriels Linux >  >> Linux

diff pour afficher uniquement les noms de fichiers

Vous pouvez également utiliser rsync

rsync -rv --size-only --dry-run /my/source/ /my/dest/ > diff.out

À partir de la page de manuel diff :

-q Indiquez uniquement si les fichiers diffèrent, pas les détails des différences.
-r Lorsque vous comparez des répertoires, comparez de manière récursive tous les sous-répertoires trouvés.

Exemple de commande :

diff -qr dir1 dir2

Exemple de sortie (selon les paramètres régionaux) :

$ ls dir1 dir2
dir1:
same-file  different  only-1

dir2:
same-file  different  only-2
$ diff -qr dir1 dir2
Files dir1/different and dir2/different differ
Only in dir1: only-1
Only in dir2: only-2

Linux
  1. Linux - Remplacement des espaces dans les noms de fichiers

  2. Comment ajouter la sortie à un fichier ?

  3. afficher la 2ème colonne d'un fichier

  4. Comment rediriger la sortie de system() vers un fichier ?

  5. Masquer la sortie d'une commande shell uniquement en cas de succès ?

Comment utiliser la commande Linux diff

Zsync - Un utilitaire de transfert de fichiers pour télécharger uniquement les nouvelles parties d'un fichier

Boucler à travers des fichiers avec des espaces dans les noms ? ?

Enregistrer toutes les sorties du terminal dans un fichier ?

Diff -r uniquement pour certains types de fichiers ?

Enregistrer la sortie d'une commande du terminal Debian dans un fichier