В Linux, если у меня есть две директории, как я могу увидеть различия в содержании в этих директориях?

Теперь я использую эту команду:

diff <(ls -d dir1/*) <(ls -d dir2/*)

Любая другая идея?

1 ответ1

3

Почему бы не использовать diff для самих каталогов?

$ tree
.
|-- test1
|   |-- bar
|   `-- foo
`-- test2
    |-- baz
    `-- foo

Результат:

$ diff test1 test2
Only in test1: bar
Only in test2: baz

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .