".zip"이 없고 1Gig보다 큰 파일을 찾아서 삭제하려고 합니다. 다음 명령을 찾았습니다. 누군가 다음 명령의 기능을 설명해 줄 수 있나요?
/etc/home -type f -name "*.log*" ! -name "*.zip" -size +1G -delete;
답변1
다음 명령을 시도해 볼 수 있습니다.
find /etc/home -type f -size +1G ! -name "*.zip" | xargs rm
-delete 구성 사용을 고집하는 경우 이 옵션은 스위치를 켜고 /etc/home 아래의 모든 하위 디렉터리에 도달 -depth
하여 find
이 조건과 일치하는 파일을 찾아 삭제합니다. 이에 만족한다면 |xargs rm
로 바꾸십시오 -delete
. find
자세한 내용은 해당 명령의 매뉴얼 페이지를 참조하십시오.