모든 하위 디렉터리에서 모든 .BRIK를 gzip하는 방법

모든 하위 디렉터리에서 모든 .BRIK를 gzip하는 방법

많은 공간을 차지하고 gzip으로 압축해야 하는 .BRIK 확장자를 가진 파일이 많이 있습니다. 그러나 파일은 여러 폴더에 분산되어 있으며 깊이가 거의 없습니다. 한 번에 한 폴더씩 수행하지 않으면 gzip *BRIK에 대한 답변을 찾을 수 없습니다.

어떤 제안이 있으십니까?

지금까지 내가 한 일은 각 폴더에 gzip *BRIK을 압축하는 것뿐이었습니다.

답변1

find . -name '*.BRIK' -type f -exec gzip --best -v {} +

.BRIK현재 디렉토리 안이나 아래에서 파일 이름 접미사가 있는 모든 일반 파일을 찾습니다. 이러한 파일 배치의 경우 gzip옵션과 함께 명령이 호출되고 --best파일 -v이 압축됩니다.

관련 정보