Проверьте на подкаталог

Эта команда должна указать количество строк на терминале:

stty size | cut '-d ' -f1

Некоторые системы могут не реализовывать stty size, поэтому вместо этого может понадобиться что-то подобное:

stty -a | tr \; \\012 | grep rows | tr -d ' rows'
0
11.11.2014, 08:06
1 ответ

Чтобы найти все файлы в каталоге $ 1 , которые старше 1000 минут и моложе 2000 минут:

find "$1" -maxdepth 1 -type f -mmin +1000 -mmin -2000

Если вы хотите вырезать рекурсивно в подкаталоги, удалить -MaxDepth 1 Отказ

Если вы предпочитаете указать время в неотъемлемых днях, а не минуты, используйте -MTime :

find . -maxdepth 1 -type f -mtime +20 -mtime -26

петля по файлам во время пропускных каталогов

-D может использоваться для тестирования для тестирования Справочники и продолжаются пропущены над ними:

for file in "$1"/*; do
    [ -d "$file" ] && continue
    echo $(stat -c %y $file | cut -d ' ' -f1)
done
1
28.01.2020, 02:51

Теги

Похожие вопросы