다음과 같은 디렉토리 설정이 있습니다.
folder_x
file.y
file.z
압축을 풀 때 구조가 다음과 같이되도록 tar 파일을 만들고 싶습니다.
dir_q/folder_x
dir_q/file.y
dir_q/file.z
를 사용하여 tar
어떻게 작동하게 할 수 있습니까? 참고로 현재 사용중인 명령은 다음과 같습니다.
tar -czf archive.tar.gz file.y file.z folder_x
다음과 같은 디렉토리 설정이 있습니다.
folder_x
file.y
file.z
압축을 풀 때 구조가 다음과 같이되도록 tar 파일을 만들고 싶습니다.
dir_q/folder_x
dir_q/file.y
dir_q/file.z
를 사용하여 tar
어떻게 작동하게 할 수 있습니까? 참고로 현재 사용중인 명령은 다음과 같습니다.
tar -czf archive.tar.gz file.y file.z folder_x
답변:
나는 --transform 옵션을 사용한 적이 없지만 필요한 것을 수행하기 위해 수집합니다.
tar -czf archive.tar.gz --transform 's,^,dir_q/,' file.y file.z folder_x
구분 기호 ,
대신 사용을 실현하여 /
후행 슬래시를 추가 할 수 있습니다.
file.z
->dirfile.z
및dirfolder_x
. 정규식으로 놀아도 내가 원하는 방식으로 얻을 수 있는지 확인하십시오.