Linux의 특정 디렉터리에 있는 파일을 패키지하는 방법은 무엇입니까? [복사]

Linux의 특정 디렉터리에 있는 파일을 패키지하는 방법은 무엇입니까? [복사]

비밀번호:

/home/xxx 

파일이 다음 위치에 있습니다:

/home/a/b/c/d/e/

여기서는 pwd의 "e" 디렉터리(즉, xxx 폴더)를 tar로 만들고 싶습니다.

나는 이렇게 시도했다

tar -vcf tarfile.tar /home/a/b/c/d/e/

그런데 문제는 ( /home/a/b/c/d/e)와 같은 디렉터리를 모두 압축한다는 점이다. 하지만 "e" 디렉토리를 압축해야 합니다.

답변1

상위 폴더를 건너뛰려면 이 플래그를 사용하여 작업 디렉터리를 -C변경하세요 .tar

$ tar -C /home/a/b/c/d/ -vcf tarfile.tar e

관련 정보