Использовать sudo service bluetooth restart
У меня были аналогичные выходы и нашла ответ в этом потоке. Теперь все возвращается к нормальной жизни.
Введите выражение, и я предлагаю вам также скопировать скобки
find . -name "2015" -mtime +1 -exec ls -ltrh '{}' \;
или
find . -name "*2015*" -mtime +1 -exec ls -ltrh '{}' \;
, вам не нужно передавать файлы, которые вы найдете, в ls
find . -name "*2015*" -mtime +1
В 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.