Хочу в целях изучения BASH написать небольшой скрипт для определения дубликатных файлов в файловой системе с помощью подсчета контрольной суммы, например с помощью md5 (md5sum). Пишу следующее: md5sum `find . -type f` > md5.txt При работе с большими по числу файлов каталогами выдает сообщение, что список аргументов слишком велик. Хотел написать так: find . -type f | md5sum > md5.txt В результате в текстовый файл пишет вот что: <ключ> - Вопросы: 1. Как заставить работать md5sum на многочисленном списке файлов 2. Не вносит ли в значение формируемого ключа md5sum еще и временную составляющую в результате чего я никогда не найду 2 одинаковых файла ;-) ?
Ответ на:
комментарий
от friday
Ответ на:
комментарий
от gtyrin
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от e
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Что можно улучшить в скрипте ? (2006)
- Форум Backup. tar -> mutt -> gmail. MD5SUM doesn't match (2012)
- Форум Программеры есть? А можете на халяву реализовать небольшой проект? Думаю можно даже на скриптовом языке. Идея: «Дерево дырок» (2019)
- Форум bash и -bash (2016)
- Форум screen обрезает длинный вывод команд (2017)