Файлы списка последней отредактированной датой

Вы не можете в чистом CSS. Наличие изображения, покрывающего целую страницу позади всех других компонентов, является, вероятно, Вашим лучшим выбором (похож, это - решение, данное выше). Так или иначе возможности, это будет выглядеть ужасным так или иначе. Я попробовал бы любого изображение, достаточно большое для покрытия большинства разрешений экранов (скажите до 1600x1200, выше его более недостаточно), чтобы ограничить ширину страницы, или только использовать изображение та мозаика.

102
задан MusTheDataGuy 8 November 2018 в 03:43
поделиться

2 ответа

Вы можете использовать:

$ ls -Rt

, где -R означает рекурсивный (включая подкаталоги), а -t означает «сортировать по дате последнего изменения».


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

$ ls -l -Rt

Для этого также можно создать псевдоним:

alias ll='ls -l'; ll -Rt
165
ответ дан 24 November 2019 в 04:29
поделиться

Если вам нужен главный список, в котором все файлы отсортированы вместе по дате изменения, показывая каталог, в котором они находятся, но не сгруппированы по каталогу , вы можете использовать это:

find . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' '

Результат очень похож на ls -l :

-rw-r--r-- 1 root     root         3892 08/11/2009 11:03:36 /usr/share/man/man1/xmllint.1.gz
-rw-r--r-- 1 root     root        22946 08/13/2009 11:59:20 /usr/share/man/man1/curl.1.gz
-rw-r--r-- 1 root     root          728 08/17/2009 12:06:33 /usr/share/man/man1/thunderbird.1.gz
-rw-r--r-- 1 root     root          873 08/18/2009 10:52:47 /usr/share/man/man1/libgnutls-config.1.gz
-rw-r--r-- 1 root     root         2552 08/19/2009 02:00:34 /usr/share/man/man3/Purple.3pm.gz
-rw-r--r-- 1 root     root         9546 08/19/2009 02:02:00 /usr/share/man/man1/pidgin.1.gz
-rw-r--r-- 1 root     root         2201 08/19/2009 02:02:46 /usr/share/man/man3/Pidgin.3pm.gz
-rw-r--r-- 1 root     root          926 08/19/2009 02:03:05 /usr/share/man/man1/purple-remote.1.gz
-rw-r--r-- 1 root     root        18052 08/19/2009 04:11:47 /usr/share/man/man1/mono.1.gz
-rw-r--r-- 1 root     root         1845 08/19/2009 04:11:47 /usr/share/man/man5/mono-config.5.gz

Mac OS X

Для тех из вас, кто использует Mac OS X, вариант -printf недоступен в поиске BSD (вы получите эту ошибку: find: -printf: unknown primary or operator ). К счастью, вы можете установить GNU find через Homebrew (также должна быть опция для Fink и Macports ):

brew install findutils

После установки GNU find должен будет доступен вам как gfind . Итак, все, что вам нужно сделать, это изменить строку выше на:

gfind . -type f -printf "%-.22T+ %M %n %-8u %-8g %8s %Tx %.8TX %p\n" | sort | cut -f 2- -d ' '
72
ответ дан 24 November 2019 в 04:29
поделиться