Если это - сервер компании затем да, у Вас должен быть антивирус на нем. Если Вы не сделаете и это заражено, то Вы или ударите свои шары, или запускаться. Ни один не хорош.
Дома, можно взять больше шанса. однако, если у Вас есть машины окон, доли самбы Linux могут действовать как зона безопасности для вируса и могут продолжать повторно заражать Ваши машины окон.
Пока довольно редко заразиться вирусом Linux или червем, но они действительно время от времени появляются. Имение в наличии порта SSH к Интернету является главным известным риском, могут быть другие общие методы нападения для Linux домашние серверы.
Я не уверен, что точно делает Вы подразумеваете update dates
, но Вы используете -r
опция, которая по словам человека делает это -
- r Реверс порядок вида получить обратный лексикографический порядок или самые старые записи сначала (или самые большие файлы в последний раз, если объединено с видом размером
Я думаю, что это должно быть достаточно хорошо для Вас при необходимости в файлах, отсортированных по времени.
ls -lRt
Если Вам не нужны все другие материал, перечисленный ls
затем можно использовать -
ls -1Rt
Для получения результата в файле можно использовать оператор перенаправления >
и дайте имя файла. Таким образом, можно сделать что-то вроде этого -
ls -lRt > sortedfile.list
find . -type f -exec ls -lt {} +
С ls-R рекурсивно вызовет каталоги, и-t отсортирует по модификации. Однако это пересекает каталоги рекурсивно и применяет-t к каждому каталогу. Это не накапливает все файлы из всех каталогов и затем вида. (Насколько я понимаю, последний - то, что Вы хотите),
С гну находят (1), можно указать формат вывода для включения числа секунд с эпохи и имени файла, затем можно передать это по каналу к виду (1).
find . -type f -printf "%T@ %f\n" | sort -n > out.txt
GNU find
действительно помогает. Но OP продолжает работать AIX
машины так GNU find
не было доступно ему.
– jaypal singh
18.01.2012, 09:52
ls
не может быть сделан накопить файлы перед сортировкой. ls
так быстро по сравнению с find
.
– Nathan ReinstateMonica Arthur
27.01.2016, 23:53
ls
и find
считывает те же данные, таким образом, я не могу предположить, что любая причина ls должна быть значительно быстрее, чем находят. В моей системе находка в 5 раз быстрее (поиск примерно полумиллиона файлов)
– Rolf Rander
28.01.2016, 00:01
find . -type f -printf "%T@ %Tc %p\n" | sort -n > out.txt
получение выходных записей как 1427913836.2330520210 wed 1 apr 2015 20:43:56 ./subdir/file.txt
.
– Carl
04.02.2016, 01:08
ls -lrt
. – jaypal singh 18.01.2012, 09:11xargs
выполнять множественные вызовы кls
, потому что затем файлы только правильно отсортированы в каждомls
вызов, но отсутствие когерентный мировой порядок в выводе. – Brandon Rhodes 04.03.2016, 05:56