Как я могу быстро найти 20 последний раз измененных файлов на Mac OS X (вместо того, чтобы использовать Python)?

Для выравнивания таблиц общего назначения нужна утилита из столбца .

Например:

(
 printf 'PID\tUSER\tAPPNAME\n'
 printf '%s\t%s\t%s\n' "1" "john" "foo bar"
 printf '%s\t%s\t%s\n' "12345678" "someone_with_a_long_name" "pop tart"
) | column -t -s $'\t'

Результат в:

PID       USER                      APPNAME
1         john                      foo bar
12345678  someone_with_a_long_name  pop tart
0
10.04.2015, 09:56
2 ответа
find . -xdev -type f -printf "%T@ %Tc %p\n" | sort -n | tail -20
2
28.01.2020, 02:20

на Mac OS X (10.10.2), попробуйте это

find . -xdev -type f -print0 | xargs -0 stat -f "%m%t%Sm %N"

или запустить [116499]

stat -f "%m%t%Sm %N" /path

из MAN STAT

  в порядке  Чтобы определить три файла, которые были изменены совсем недавно, вы можете использовать следующий формат:

  > stat -f "% m% t% sm% n" / tmp / * |  Сортировать -rn |.  голова -3 |.  разрезать -f2-
  25 апреля 11:47:00 2002 / TMP / BLAH
  25 апреля 10:36:34 2002 / TMP / бар
  24 апреля 16:47:35 2002 / TMP / Foo
 

Вы можете легко заменить 3 с 20 (-:

2
28.01.2020, 02:20

Теги

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