Як ми всі знаємо, незважаючи на те, що названий "Finder", Finder практично марний при пошуку файлів.
Як в Mac OS X 10.6 (або будь-якій версії) я можу використовувати командний рядок (баш в терміналі), щоб знайти файли, змінені сьогодні?
Як ми всі знаємо, незважаючи на те, що названий "Finder", Finder практично марний при пошуку файлів.
Як в Mac OS X 10.6 (або будь-якій версії) я можу використовувати командний рядок (баш в терміналі), щоб знайти файли, змінені сьогодні?
Відповіді:
Існує декілька способів зробити це в bash з терміналу - залежно від того, що саме ви хочете знайти:
Знайдіть файли, змінені за останні 24 години
find / -mtime -1 -print
Знайдіть файли, змінені сьогодні (ймовірно, що ви хочете)
find / -newerct 'yesterday' -print
або, використовуючи Spotlight
mdfind date:today
Це також можна зробити з GUI з Spotlight.
mtime
за замовчуванням використання днів, але якщо вказати одиниці, можна знайти зміни за останні n секунд, хвилин, годин або тижнів, наприклад: find . -mtime -5m
-or- find . -mtime -2h
-print
кінець з моментуfind
за замовчуванням, і в більшості випадків ви хочете замінити/
або.
на пошук у поточному каталозі, або~
в домашньому каталозі, а не верхній частині дерева.