다른 디렉토리 위치에서 폴더의 압축된 테이프 아카이브를 생성할 수 있습니까?

다른 디렉토리 위치에서 폴더의 압축된 테이프 아카이브를 생성할 수 있습니까?

모델 출력을 저장한 디렉터리(A라고 함) 내의 폴더에 압축된 테이프 아카이브를 생성하고 싶습니다. 이 .tar.gz 파일을 다른 디렉터리(B라고 부르겠습니다)로 이동할 수 있기를 원합니다. B 디렉토리에서 이 타르볼을 생성하는 것이 가능합니까?

A의 디스크 공간이 부족하고 타르볼을 생성하려면 현재 A에 있는 것보다 더 많은 공간이 필요하다는 인상을 받았기 때문에 이 질문을 드리는 것입니다.

가능하다면 이 명령의 예를 들어주실 수 있나요? 이것이 충분히 의미가 있기를 바랍니다. 감사해요!

답변1

하지만어떤 사람들은 물건을 제자리에 고정하기 위해 최선을 다합니다., 다른 파일 시스템에서 파일을 생성하는 것이 실제로 가능합니다 tar(또는 로컬 시스템의 디스크 공간이 매우 부족한 경우 SSH를 통해 tarball을 다른 시스템으로 파이프할 수 있습니다).f

cd A
tar cvzf /path/to/B/archive.tgz a_folder
tar cvz a_filter | ssh somehost '...'

관련 정보