파이썬에서, 우리는 아카이브에있는 파일에 대한 대체 이름을 지정할 수 있습니다파이썬`tarfile` 모듈의`arcname` 옵션에 해당하는 tar 옵션은 무엇입니까?
with tarfile.open('archive.tar', 'w') as a:
a.add('files', arcname='another_name')
이것은 arcname
매개 변수를 사용하여 수행됩니다.
이제 일반 tar
명령으로 동일한 작업을 수행하려고 시도하지만 대체 이름을 지정할 수있는 옵션을 찾을 수 없습니다.
아마도'--strip-path'을 도와 드릴까요? 똑같은 것은 아니지만 경우에 따라 동일한 목표를 달성하는 데 사용될 수 있습니다. – shx2
@ shx2 Thx. 하지만 제 경우에는 완전히 다른 이름을 지정하고 있습니다. – satoru
명령에 실제로 컨트롤이 없습니다. 당신은 파일들로 가득 찬 디렉토리를 tar 업합니다. 파일의 특정 이름을 원하면'tar' 프로세스 전체를 시작하기 전에 이름을 변경하십시오. – torek