0
디렉토리에서 "foo"가 포함 된 파일 만 gzip 할 수 있습니까? 나는 그들을 모두 찾을 수 있습니다 find . -name "*foo*"
하지만 그들을 보관하는 방법이 필요합니다.SSH를 통해 "* foo *"를 포함한 Gzip 파일
감사합니다.
디렉토리에서 "foo"가 포함 된 파일 만 gzip 할 수 있습니까? 나는 그들을 모두 찾을 수 있습니다 find . -name "*foo*"
하지만 그들을 보관하는 방법이 필요합니다.SSH를 통해 "* foo *"를 포함한 Gzip 파일
감사합니다.
하나의 tar 파일로 아카이브하는 것을 의미합니까? 개별 .gz 파일이 아닙니까? 이 시도 : (너무 많은 파일이없는 가정)
find . -name "*foo*" | xargs tar cvzf archive.tar.gz
대안 같은 것을하는 것입니다 :
find . -name "*foo*" > list.txt
tar cvzf archive.tar.gz -T list.txt #(works only with gnu tar, not bsd i think)
'-L' 수단이 심볼릭 링크를 따라,하지 않습니다 그것? –
고맙습니다. 찾으세요. -name "* foo *"| xargs tar cvzf archive.tar.gz가 작동합니다! – Mircea
@ CarlNorum - 당신 말이 맞아요. -L과 -T가 섞여 있습니다. – StianE