Sie könnten diff
mit der Prozessersetzung verwenden :
diff <(ls -a dir1/) <(ls -a dir2/)
<(...)
erstellt einen Dateideskriptor, dessen Pfad als Argument hinzugefügt wirddiff
.- Wenn keine Sortieroption angegeben ist,
ls
sortieren Sie die Ausgabe alphabetisch. - Die zwei
ls
Ausgaben sind zumdiff
Vergleich gegeben.
Meine Beispielordner sehen so aus:
. ├── dir1 │ ├── file1 │ ├── file2 │ └── file3 └── dir2 ├── file2 ├── file3 └── file4
Die Ausgabe ist dieser Fall ist:
$ diff <(ls -a dir1/) <(ls -a dir2/) 3d2 < file1 5a5 > file4