Найдите и удалите файлы, которые были загружены через Cpanel x минут назад, используя SSH

У меня есть вход в удаленную систему через Cpanel, в которую я загрузил несколько папок и файлов, разбросанных по всей структуре.

Но я помню, что сделал это несколько минут назад, примерно x минут назад.

Теперь, используя ssh и войдя в удаленный терминал системы (на который я загрузил файлы), как я могу узнать, какие файлы были загружены x минут назад, и удалить их безопасно, не изменяя старые файлы и каталоги?

Есть предложения?

0
03.11.2016, 12:07
3 ответа

Сначала выполните эту команду и проверьте файлы:

find /path/to/directory -type f -cmin -20

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

ВАЖНО: Укажите правильный путь для следующей команды, неправильный путь может испортить вашу систему.

find /path/to/directory -type f -cmin -20 -exec rm -rfv {} \;   ##without confirmation 

find /path/to/directory -type f -cmin -20 -exec rm -riv {} \; ##with confirmation .
1
28.01.2020, 02:34

find / path / to / directory -type f -cmin -20

Это отобразит все созданные файлы менее 20 минут назад. Если список выглядит хорошо, добавьте в конец -delete , чтобы навсегда стереть эти файлы.

Кроме того, если вы хотите увидеть файлы, которые были изменены X минут назад (например, если вы перезаписали некоторые файлы), вы можете изменить -cmin на -mmin.

1
28.01.2020, 02:34
find /path/to/directory -type f -mmin +20 -exec rm -rfv {} \;

Это приведет к удалению файлов в /path/to/directorи ниже, последние изменения которых были внесены более 20 минут назад.

0
10.03.2020, 12:11

Теги

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