원격 시스템에 대한 Cpanel 로그인이 있고 구조 전체에 흩어져 있는 일부 폴더와 파일을 업로드했습니다.
x
하지만 몇 분 전에, 몇 분 전에 했던 기억이 납니다 .
이제 ssh
(파일을 업로드한) 시스템의 원격 터미널을 사용하여 로그인한 경우, 몇 분 전에 어떤 파일이 업로드되었는지 확인 x
하고 이전 파일 및 디렉터리를 변경하지 않고 안전하게 삭제할 수 있는 방법은 무엇입니까?
어떤 제안이 있으십니까?
답변1
find /path/to/directory -type f -cmin -20
그러면 20분 이내에 생성된 모든 파일이 표시됩니다. 목록이 양호하면 -delete
끝에 추가하여 해당 파일을 영구적으로 삭제하세요.
또한 X분 전에 수정된 파일을 보려면(예: 일부 파일을 덮어쓴 경우) -cmin을 -mmin으로 변경할 수 있습니다.
답변2
먼저 이 명령을 실행하고 파일을 확인하십시오.
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 .
답변3
find /path/to/directory -type f -mmin +20 -exec rm -rfv {} \;
/path/to/director
이렇게 하면 마지막으로 수정된 지 20분 이상 지난 파일이 삭제됩니다 .