linux-----압축 및 압축 해제 폴더, 파일 명령 상세 설명

Linux tar 압축 및 압축 해제 폴더 및 파일 명령에 대한 자세한 설명

일반적인 명령:

1. 현재 디렉토리에 있는 테스트 폴더/파일을 test.tar.gz로 압축합니다.

tar -zcvf test.tar.gz test

2. 현재 디렉토리에서 file.tar.gz의 압축을 풉니다.

tar -zxvf file.tar.gz

3. tar 파일의 내용을 나열하되 추출하지 마십시오.

tar -tf test.tar

4. 압축된 아카이브 파일을 추가하는 방법은 무엇입니까?

자세한 매개변수 설명 다섯 가지 명령 중 하나를 선택해야 합니다.

  • c: 압축 파일 생성
  • -x: 압축 해제
  • -t: 콘텐츠 보기
  • -r: 압축된 아카이브의 끝에 파일을 추가합니다.
  • -u: 원본 압축 패키지의 파일을 업데이트합니다.

이 매개변수는 선택사항입니다.

  • z: gzip 속성 사용
  • -j: bz2 속성 사용
  • -Z: 압축 속성 사용
  • -v: 모든 프로세스 표시
  • -O: 파일을 표준 출력으로 풉니다.

-f 필수 매개변수

f: 파일 이름을 사용합니다. 이 매개변수는 마지막 매개변수이며 파일 이름만 따를 수 있습니다.



zip 및 압축 해제 명령

1.zip 명령
zip -r test.zip ./*
현재 디렉터리의 모든 파일과 폴더를 test.zip 파일로 압축합니다. -r은 하위 디렉터리의 모든 파일을 재귀적으로 압축한다는 의미입니다.

2. 압축 해제 명령
unzip -o -d /home/xxx test.zip은
test.zip 파일을 / home/xxx 로
압축 해제합니다.
/home/xxx 디렉토리에 저장합니다.

3. 기타
zip -d test.zip xxx.txt
압축 파일의 xxxx.txt 파일을 삭제합니다.
zip -m test.zip ./xxx.txt
압축 파일의 myfile.zip에 xxx.txt 파일을 추가합니다.

gzip 및 ungzip 명령

gzip 명령: 파일을 압축하는 데 사용
gzcat 명령: 압축된 텍스트 파일의 내용을 보는 데 사용
gunzip 명령: 파일의 압축을 푸는 데 사용

참고: zip 및 gzip은 디렉토리를 압축할 수 없으며 파일만 압축할 수 있습니다.

추천

출처blog.csdn.net/weixin_43743711/article/details/126393061