다른 디렉터리의 파일을 한 디렉터리의 .tar 파일에 추가하는 방법이 있습니까? 또한 tar의 내용을 나열하여 추가되었는지 확인하십시오.
폴더 외부가 아닌 동일한 폴더 내에 파일을 추가하는 방법만 찾았습니다.
여기서 좀 막히네요. 대답은 분명할 수도 있지만 지금 당장은 알 수 없습니다.
답변1
/ tar
옵션을 사용하여 먼저 디렉터리를 변경한 다음 지정된 파일을 처리할 수 있습니다 . 파일 승수 뒤에 다음을 지정할 수 있습니다 .-C
--directory
-C
$ mkdir a b c
$ touch a/1 a/2 b/3
$ cd c
$ tar cvf ../all.tar -C ../a 1 2 -C ../b 3
1
2
3
a
또는 및 아래에 각 파일을 별도로 지정 하지 않으려면 b
다음을 수행합니다.
tar cvf ../all2.tar -C ../a . -C ../b .