Как с помощью линуксовой команды find найти файлы, которые никогда не менялись

Т.е. дата создания совпадает с датой последнего изменения. Но надо учитывать, что не все файловые системы хранят дату создания файла. Если ваша файловая система все-таки хранит дату создания файла, то можно использовать такую команду:

find /home -type f -exec bash -c 'if [ $(date -r {} +%s) == $(stat --printf='%W' {} ) ]; then echo {}; fi' \;



{} — это найденный файл


date -r {} +%s — дата последнего изменения файла в виде эпохи


stat —printf=’%W’ {} — дата создания файла


You can leave a response, or trackback from your own site.

Leave a Reply