Вывести команды в файл из crontab, а затем tail -f файл для контроля вывода.
Вы можете использовать find (в каталоге)
find -type f -exec md5sum '{}' \; > md5sum.txt
Если вы хотите исключить сам файл md5sum.txt, вы можете сделать это:
find -type f \( -not -name "md5sum.txt" \) -exec md5sum '{}' \; > md5sum.txt
[d2 ] Вы также можете использовать цикл: включить рекурсивное globbing shopt -s globstar
Затем в каталоге:
for i in **; do [[ -f "$i" ]] && md5sum "$i" >> md5sum.txt; done
Вы также можете исключить сам файл из этого:
for i in **; do
[[ -f "$i" ]] &&
[[ md5sum.txt != "$i" ]] &&
md5sum "$i" >> md5sum.txt
done
Ни одна из них не создает структуру, похожую на tree. Но они печатают относительный путь к файлу из стартового каталога. Если вы хотите абсолютный путь, используйте find /path/to/directory ...
После этого вы можете отключить globstar (shopt -u globstar)
Вы можете использовать find (в каталоге)
find -type f -exec md5sum '{}' \; > md5sum.txt
Если вы хотите исключить сам файл md5sum.txt, вы можете сделать это:
find -type f \( -not -name "md5sum.txt" \) -exec md5sum '{}' \; > md5sum.txt
Вы также можете использовать цикл: включить рекурсивное globbing
shopt -s globstar
Затем в каталоге:
for i in **; do [[ -f "$i" ]] && md5sum "$i" >> md5sum.txt; done
Вы также можете исключить сам файл из этого:
for i in **; do
[[ -f "$i" ]] &&
[[ md5sum.txt != "$i" ]] &&
md5sum "$i" >> md5sum.txt
done
Ни одна из них не создает структуру, похожую на tree. Но они печатают относительный путь к файлу из стартового каталога. Если вы хотите абсолютный путь, используйте find /path/to/directory ...
После этого вы можете отключить globstar (shopt -u globstar)
Вы можете использовать find (в каталоге)
find -type f -exec md5sum '{}' \; > md5sum.txt
Если вы хотите исключить сам файл md5sum.txt, вы можете сделать это:
find -type f \( -not -name "md5sum.txt" \) -exec md5sum '{}' \; > md5sum.txt
Вы также можете использовать цикл: включить рекурсивное globbing
shopt -s globstar
Затем в каталоге:
for i in **; do [[ -f "$i" ]] && md5sum "$i" >> md5sum.txt; done
Вы также можете исключить сам файл из этого:
for i in **; do
[[ -f "$i" ]] &&
[[ md5sum.txt != "$i" ]] &&
md5sum "$i" >> md5sum.txt
done
Ни одна из них не создает структуру, похожую на tree. Но они печатают относительный путь к файлу из стартового каталога. Если вы хотите абсолютный путь, используйте find /path/to/directory ...
После этого вы можете отключить globstar (shopt -u globstar)
Вы можете использовать find (в каталоге)
find -type f -exec md5sum '{}' \; > md5sum.txt
Если вы хотите исключить сам файл md5sum.txt, вы можете сделать это:
find -type f \( -not -name "md5sum.txt" \) -exec md5sum '{}' \; > md5sum.txt
Вы также можете использовать цикл: включить рекурсивное globbing
shopt -s globstar
Затем в каталоге:
for i in **; do [[ -f "$i" ]] && md5sum "$i" >> md5sum.txt; done
Вы также можете исключить сам файл из этого:
for i in **; do
[[ -f "$i" ]] &&
[[ md5sum.txt != "$i" ]] &&
md5sum "$i" >> md5sum.txt
done
Ни одна из них не создает структуру, похожую на tree. Но они печатают относительный путь к файлу из стартового каталога. Если вы хотите абсолютный путь, используйте find /path/to/directory ...
После этого вы можете отключить globstar (shopt -u globstar)
Вы можете выполнить следующую команду:
md5sum /path/to/directory/* > /path_to_result/md5sum.txt
Результат в файле результатов будет примерно таким:
46684e3891d990acde2e723ee3d4e94a /var/log/alternatives.log
39cf1ebf93452ed5f8b240b35ae73f9f /var/log/alternatives.log.1
aa6c09c411d1d0870bca5f401d589332 /var/log/alternatives.log.2.gz
Вы можете выполнить следующую команду:
md5sum /path/to/directory/* > /path_to_result/md5sum.txt
Результат в файле результатов будет примерно таким:
46684e3891d990acde2e723ee3d4e94a /var/log/alternatives.log
39cf1ebf93452ed5f8b240b35ae73f9f /var/log/alternatives.log.1
aa6c09c411d1d0870bca5f401d589332 /var/log/alternatives.log.2.gz
Вы можете выполнить следующую команду:
md5sum /path/to/directory/* > /path_to_result/md5sum.txt
Результат в файле результатов будет примерно таким:
46684e3891d990acde2e723ee3d4e94a /var/log/alternatives.log
39cf1ebf93452ed5f8b240b35ae73f9f /var/log/alternatives.log.1
aa6c09c411d1d0870bca5f401d589332 /var/log/alternatives.log.2.gz
Вы можете выполнить следующую команду:
md5sum /path/to/directory/* > /path_to_result/md5sum.txt
Результат в файле результатов будет примерно таким:
46684e3891d990acde2e723ee3d4e94a /var/log/alternatives.log
39cf1ebf93452ed5f8b240b35ae73f9f /var/log/alternatives.log.1
aa6c09c411d1d0870bca5f401d589332 /var/log/alternatives.log.2.gz