
구조 전체에 흩어져 있는 여러 폴더와 파일을 업로드한 원격 시스템의 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분 이상 전에 마지막으로 수정된 파일과 그 아래의 파일이 삭제됩니다 .