2009-04-29 9 views
1

Мне нужно найти файлы, которые были в папке Wastebasket ровно одну минуту. Файлы были перемещены по всему компьютеру в папку.Не удается найти файлы, которые были в папке в одну минуту в Mac's Zsh

Я бегу следующий неудачно

find -atime n1m . 

я получаю все мои файлы в каталоге с помощью команды, даже те, которые я только что создали. Похоже, что опция -времени неверна.

Как найти файлы, время доступа которых составляет одну минуту?

ответ

2

Я думаю, что вы ищете

find -amin 1

n просто переменная, заменить с номером.

+n например +1 означает больше
n например 1 означает именно
-n например -1 означает, что меньше, чем

+0

@ Lou: Спасибо за ваш ответ! Ваша команда хорошо работает в моем Ubuntu. –

2

Оставьте n. n в man-странице означает номер.

find -atime 1m . 
+0

: Ваша @ Крис команда должна работать. Однако мне не удалось заставить его работать, прикоснувшись к файлу, а затем выполнив команду. –

+0

От человека: Файл был обратился последним n * 24 часа назад. Когда выясняется, сколько 24-часовых периодов назад последний доступ к файлу, любая дробная часть игнорируется, поэтому для сопоставления -time +1 к файлу должен быть доступ как минимум два дня назад. «дробная часть игнорируется» Я думаю, это может быть поэтому – Louis

+1

@Lou - Это только в случае, если единицы не указаны. '1m' отличается от '1'. «M» указывает минуты как блок, поэтому он проверяет 1 минуту. От человека: Если указаны единицы измерения, этот первичный результат оценивается как истинный, если различие между временем последнего доступа к файлу и временем поиска было ровно в единицах. –

2

Поскольку вы упомянули, что используете zsh, я мог бы также предложить конкретный ответ zsh. Чтобы найти все файлы с временем доступа минуты или меньше назад, вы можете использовать команду:

$> ls *(.am-1) 
+0

@sykora: Где вы можете получить документацию для таких замечательных команд? Я не нашел ваши параметры в $ man find в моей Z-оболочке. –

+1

Эта конкретная команда, которую я частично отстранил от ссылочной карты zsh: http://www.bash2zsh.com/zsh_refcard/refcard.pdf. Вы также можете найти zsh wiki, man-страницу zshlovers и другие страницы man. И google, конечно. – sykora