Unix 폴더에서 오래된 파일을 삭제하는 방법은 무엇입니까?

Unix 폴더에서 오래된 파일을 삭제하는 방법은 무엇입니까?

다음 진술의 의미를 찾아야 합니다.

find /sourcedirectory -mtime +2 -exec mv "{}" /destination/directory/ \;

답변1

즉, 2일 이상 지난 /sourcedirectory 아래의 모든 파일이나 폴더를 /destination/directory/로 이동해야 함을 의미합니다.

find /sourcedirectory           # finds every file/folder
-mtime +2                       # sort out files/folders older than 2 days
mv "{}" /destination/directory/ # move each result to destination folder

관련 정보