SSH를 사용하여 x분 전에 Cpanel을 통해 업로드된 파일 찾기 및 제거

SSH를 사용하여 x분 전에 Cpanel을 통해 업로드된 파일 찾기 및 제거

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

관련 정보