경로에서 마지막 디렉토리 만 tar 파일로 압축 할 수 있습니까?경로에서 마지막 디렉토리 만 tar 파일로 압축 할 수 있습니까?
tar czf my_arch.tar.gz -C /usr/local/files/dir1 .
내가 스스로하지 않고, DIR1 카탈로그의 봉쇄를 얻을 : 나는 명령을 실행하면 예를 들어, 나는 여러 경로
/usr/local/files/dir1/
file1.txt
file2.txt
file3.txt
/usr/local/files/dir2/
file3.txt
file4.txt
file5.txt
있습니다.
그래서 나는이 - my_arch.tar.gz /은 File2.txt, file2.txt, file3.txt,하지만 내 아카이브에 같은 구조를 필요 -
my_arch.tar.gz/dir1/file1.txt, file2.txt, file3.txt
내가 이것을 어떻게 할 수 있습니까?
감사합니다.
나는 잊었다 - 나는 경로 구조를 저장할 필요가 없습니다. 마지막 폴더 제외. – tenzor
"마지막 폴더"비트를보다 명확하게 설명 할 수 있습니까? ls에 나열된 마지막 폴더의 내용 만 아카이브하고 싶습니까? –
@AlPacifico 나는 그가 dir1이 마지막 디렉토리라는 것을 의미한다고 생각하고, tar는 dir1/file1, file2..etc를 포함해야한다. 압축을 풀 때 dir1 디렉토리와 모든 파일을 추출해야합니다. 같은 생각을하고 있지만 찾지 못했습니다. – kiranking