скажем, есть каталог с именем «IN». Это содержит нет. файлов. Я хотел знать, как я могу узнать нет. файлов в папке, а также самые ранние и самые поздние даты поступления файлов в эту папку.
-1
1 ответ
0
Просто сделайте так, если вы включите каталоги.
find IN -printf "%p\t%T@\n" | sort -n -k 2 > all_files.tmp
head -n 1 all_files.tmp # for oldest
tail -n 1 all_files.tmp # for newest
wc -l all_files.tmp # for number of files
Чтобы исключить каталоги,
find IN -type f -printf "%p\t%T@\n" | sort -n -k 2 > all_files.tmp
...
Проблема в том, какое "время" вы ищете? "mtime" используется в предыдущих примерах. Гугл "atime ctime mtime" за их отличия. В файловых системах ext3/4, вероятно, нет такого понятия, как "время рождения" файла.