![Linux의 특정 디렉터리에 있는 파일을 패키지하는 방법은 무엇입니까? [복사]](https://linux55.com/image/128640/Linux%EC%9D%98%20%ED%8A%B9%EC%A0%95%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%ED%8C%A8%ED%82%A4%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
비밀번호:
/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