
명령줄을 사용하여 파일을 압축하고 다른 디렉터리에 저장하려면 어떻게 해야 합니까? 내 디렉토리에 남은 공간이 없습니다(100% 가득 참).
답변1
zip -r /path/to/save/destination_folder.zip /path/to/folder
/path/to/folder - 소스 폴더의 경로
/path/to/save/destination_folder.zip - 대상 zip 파일의 경로
r - 디렉토리로 재귀
zip
Putty 명령 프롬프트를 직접 입력하여 도움말 정보를 얻을 수도 있습니다.
*nix 시스템에 대한 정보를 작성하였음을 참고하시기 바랍니다. Win의 경우 상황이 다를 수 있습니다.
답변2
tar의 매뉴얼 페이지를 잠깐 살펴보면 -f를 사용하여 출력 파일을 설정할 수 있음을 알 수 있습니다.
저는 보통 다음과 같은 형식을 사용합니다.
tar -a -cf filename.tar.bz2 input_fname.txt
그런 다음 출력할 파일 이름의 일부로 파일 경로를 지정할 수 있습니다. 예를 들어 /mnt/drive_1/output.tar.bz2
또는를 ../../output.tgz
파일 이름으로 사용할 수 있습니다. 그러면 해당 위치에서 zip 파일을 얻을 수 있습니다.
논쟁:
- a: 자동 압축: 지정된 파일 형식을 사용하여 수행할 작업을 결정합니다.
- c: 압축: 압축을 풀지 않고 압축하도록 지시합니다.
- f: 파일 이름 설정: 파일 및 파일 경로를 지정할 수 있습니다. 상대 경로 이름을 지정할 수도 있습니다.
나는 tar 압축이 출력 파일에 모든 것을 넣고 디렉토리에서는 아무 것도 하지 않을 것이라고 기대합니다. 그것을 시도하고 그것이 작동하는지 확인하십시오.