Проблема с адаптером wuu usb PAU05 в виртуальном боксе

В zsh вы можете использовать квалификаторы glob (это уникальная функция zsh, недоступная в других оболочках, таких как bash).

ls -ltr *2015*(m+1)

Это отображает только файлы в текущем каталоге; к zsh , используйте

ls -ltr **/*2015*(m+1)

С find, -name 2015 находит файлы, имя которых точно 2015. -name *2015* работает только в том случае, если нет файлов, имя которых содержит 2015 в текущем каталоге, потому что оболочка расширяет шаблон *2015* до вызова find. Вам нужно процитировать шаблон:

find -name '*2015*' -mtime +1 …

Обратите внимание, что файлы find -mtime +1 и zsh *(m+1) находят файлы не младше 48 часов, а не файлы старше сегодняшнего дня. Знак «плюс» означает «строго больше», а количество дней округляется. Чтобы найти файлы, возраст которых не менее 24 часов, используйте -mtime +0 или (m+0).

Если вы хотите найти файлы, которые были в последний раз изменен не менее 48 часов , вы можете использовать find с предикатом -newermt:

find -name '*2015*' ! -newermt 'today 0:00' …

Нет никакого действительно удобного способа сделать этот тест в zsh.

0
задан 27 January 2018 в 20:10

0 ответов

Другие вопросы по тегам:

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