У меня есть 2 папки, и я хочу знать, есть ли в folder#1
все файлы в folder#2
Как я могу это проверить?
У меня есть 2 папки, и я хочу знать, есть ли в folder#1
все файлы в folder#2
Как я могу это проверить?
Например, если в этой folder2
есть дополнительный файл с именем test4
, но они совместно используют все остальные файлы, вы всегда можете использовать diff
.
diff folder1 folder2
В нашем случае это вернет:
Only in folder2: test4
Предполагая, что вы хотите найти отсутствующие файлы / каталоги в папке 2 из папки 1, вы делаете:
ls folder2 > /tmp/f2.txt
ls folder1 | grep -v -f /tmp/f2.txt
Это будет список всех элементов, присутствующих в папке 1, но не в папке 2, вы можете сделать противоположное, чтобы найти оба различия.