Что вы думаете об этом коротком решении:
for file in *; do
find. -type f ! -name "$file" -exec sh -c ' cmp -s '"$file"' {} && echo rm {} ' \;
done
cmp
сравнивает два файла побайтно и ничего не сообщает, если оба файла одинаковы, и выдает ошибку, если они различаются. -s
используется для молчаливого результата.
Примечание:удалить echo
для удаления дубликатов файлов или использовать mv -t /path/to/check/again {}
для перемещения дубликатов файлов в другой каталог для двойной проверки.
для проверки:
==> file1 <==
this is a $
file1$
==> file2 <==
this is a file2$
==> file3 <==
this is file1 a$
==> file4 <==
thisisafile1$
==> filex <==
this is a $
file1$
==> filey <==
this is a file2$
Результат:
$ ls
file1 file2 file3 file4
Возможна ли загрузка ISO и запись на CD/DVD? Руководство по записи ISO-файла находится на Manjaro Wiki.