Vous pouvez également utiliser la substitution de processus
diff <(ls -1A) <(ls -1)
Explication :
Faire passer la sortie d'une commande dans l'entrée d'une autre est une technique puissante. Mais que se passe-t-il si vous avez besoin de transférer la sortie de plusieurs commandes ? C'est là que la substitution de processus entre en jeu. La substitution de processus fait passer la sortie d'un ou plusieurs processus dans l'entrée d'un autre processus.
Cité d'ici
Donc vous envoyez deux sorties dans la commande diff.
La première commande est "ls -1A". Le drapeau "-A" fonctionne comme le drapeau "-a", mais il ne vous montre pas "." et " ". Il vous montre donc tous les fichiers et répertoires (cachés et non cachés) d'un répertoire. Le drapeau "-1" affiche les résultats de "ls" l'un en dessous de l'autre verticalement et non dans une liste horizontale.