Проверьте pie
(« tee standard input to pipes
») из morutils
. Это в основном эквивалентно команде Marco tee
, но немного проще в вводе.
$ echo foo | pee md5sum sha256sum
d3b07384d113edec49eaa6238ad5ff00 -
b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c -
$ pee md5sum sha256sum
-121--17801-
Да, это вполне возможно.
Это даст вам файлы, которые были изменены за последние 60 минут:
$ find /domain -type f -mmin -60
или это даст вам файлы, которые были отсортированы по времени изменения.
$ find /domain -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort -r
Если у вас есть расширения файлов, как вы сказали «.php», добавьте следующее:
-name '*.php'
И я нашел это , вы можете его увидеть.
Ну, ваша последняя правка усложняется. Но вы можете использовать ls -t
для последнего изменения каталогов, и если вы хотите сортировать по времени ls -clRt
вы можете использовать его и после этого вы можете проверить файлы, но я не уверен, что вы хотите возможно с помощью какой-либо конкретной команды. Это возможно с похожим сценарием (Bash или Perl).
-121--83310-
Это делает почти все, что нужно, за исключением того, что оно оставляет имена каталогов в конце/в конце.
find . -maxdepth 2 -name file1.php -printf '%T@ %h (last modified %Td/%Tm/%TY %Tk:%TM)\n' \
| sort -k 1n | sed 's/^[^ ]* .\///'
Кредит, в котором должен быть кредит. Он адаптирован из shlck ответа здесь .
Изменить: все мои% A должны были быть% T
Лучше использовать аварийно-спасательное распределение типа [1177457]SystemRescueCD[1177458]. В него уже включены все необходимые утилиты, включая резервное копирование разделов и поддержку файловой системы windows File system.
Он прост в использовании. и вы можете просто запустить его с [1177459]USB Flash Drive[1177460].[1177032].
Сначала вам нужно убедиться, какой жесткий диск и какой раздел занимает Windows, давайте предположим, что это /dev/sda1.
Откройте терминал, запустите
# mount -t ntfs /dev/sda1 /some/random/empty/directory/
Тогда ваши файлы Windows должны быть доступны из каталога.