답변:
무슨 man find
말을 할지 궁금합니다 . 그러면 노력을 보여줄 수도 있습니다.
find . -type f -cmin -1
find . -type f -cmin -1 -delete
-type f
정규 파일을 선택 지정하는 데 사용됩니다.-cmin -1
파일의 상태는 지난 과거 (일) 분 안에 변경되었습니다.-delete
플래그는 알려진 유니버스 또는 이와 유사한 파일에있는 모든 전자 파일을 삭제하도록 find에 지시하므로 사용시주의하십시오.먼저 실행 테스트 수행 없이-delete
플래그 것이 좋습니다.
참고 -delete
는 이식 할 수없는 확장입니다.
find
사용하기 전에 맨 페이지를 읽는 것이 좋습니다 . 상황에 따라 달라질 수있는 다양한 문제와 경고가 포함되어 있기 때문입니다.
find . -mtime -60s -exec mv {} /dest/dir \;
최근 60 초 동안 수정 된 현재 디렉토리 (및 하위 디렉토리)에서 모든 파일을 찾아 / dest / dir로 옮깁니다.
쉬운 방법 (그래픽 인터페이스가없는 경우)은 mc 를 사용하는 것 입니다. 날짜별로 파일을 정렬 할 수 있습니다.
명령 행에서 tar에 있던 파일을 삭제할 수도 있습니다.
> rm $( tar -ztf mytar.tar.gz )
(-ztf)는 tar.gz 파일 용입니다. 일반 tar의 경우 (-tf) 또는 tar.bz2 파일의 경우 (-jtf)를 사용할 수 있습니다.
파일 목록이 너무 커서 위의 명령이 질식되면 xargs를 사용할 수 있습니다.
> tar -ztf mytar.tar.gz | xargs rm