
"STDF"라는 이름이 아닌 폴더를 찾아서 보관하고 싶습니다.
find /a/b/c -mindepth 1 -maxdepth 1 ! -path "STDF" -exec /usr/bin/gzip '{}' \;
위의 명령이 작동하지 않습니다.
답변1
당신은 시도 할 수 있습니다
find /where/to/look/ -type d -not -name STDF
폴더를 찾으려면
이제 발생한 오류에 대해 언급하셨으니 폴더를 압축하기 위해 gzip을 사용하고 계시지만 그렇게 할 수 없다는 것을 알 수 있습니다. 보다이 답변폴더를 압축하는 방법에 대한 자세한 내용은
답변2
명령 에는 플래그가 gzip
필요합니다 r
.
find /a/b/c -mindepth 1 -maxdepth 1 -type d ! -name '*STDF*' -exec sh -c 'tar -zcvf "${1}".tar.gz "$@"' _ {} \;