먼저 패키징과 압축이라는 두 가지 개념을 이해해야 합니다. 패키징은 많은 수의 파일이나 디렉터리를 전체 파일로 변환하는 것을 의미하고, 압축은 일부 압축 알고리즘을 통해 큰 파일을 작은 파일로 변환하는 것을 의미합니다.
왜 이 두 개념을 구별해야 하나요? 이는 Linux의 많은 압축 프로그램이 하나의 파일만 압축할 수 있기 때문입니다. 따라서 많은 수의 파일을 압축하려면 먼저 많은 수의 파일을 패키지로 패키지화(tar 명령)한 다음 압축 프로그램(gzip bzip2 명령)을 사용합니다.
아아아아
옵션
-A 또는 --catenate: 기존 백업 파일에 파일을 추가합니다.
-B: 블록 크기 설정
-c 또는 --create: 새 백업 파일을 생성합니다.
-C
: 이 옵션은 압축을 풀 때 사용됩니다. 특정 디렉터리에 압축을 풀려면 이 옵션을 사용하면 됩니다.
-d: 파일 간의 차이점을 기록합니다.
-x 또는 --extract 또는 --get: 백업 파일에서 파일 복원
-t 또는 --list: 백업 파일의 내용을 나열합니다.
-z 또는 --gzip 또는 --ungzip: gzip 명령을 통해 백업 파일을 처리합니다.
-Z 또는 --compress 또는 --uncompress: 압축 명령을 통해 백업 파일을 처리합니다.
-f
또는 --file=
: 백업 파일을 지정합니다.
-v 또는 --verbose: 명령 실행 프로세스를 표시합니다.
-r: 이미 압축된 파일에 파일을 추가합니다.
-u: 변경된 파일과 기존 파일을 기존 압축 파일에 추가합니다.
-j: bzip2 압축 해제 파일을 지원합니다.
-v: 작업 프로세스를 표시합니다.
-l: 파일 시스템 경계 설정
-k: 덮어쓰지 않고 원본 파일을 유지합니다.
-m: 파일을 덮어쓰는 것을 방지합니다.
-w: 압축 파일의 정확성을 확인합니다.
-p 또는 --same-permissions: 원래 파일 권한으로 파일을 복원합니다.
-P 또는 --absolute-names: 파일 이름에 절대 이름을 사용하고 파일 이름 앞에 "/" 기호를 제거하지 마세요.
-N
또는 --newer=
: 지정된 날짜보다 최신 파일만 백업 파일에 저장합니다.
--exclude=
: 템플릿 스타일과 일치하는 파일을 제외합니다.
예
파일을 tar 패키지로 압축합니다.
으아아아
폴더에는 특정 날짜 이후의 파일만 백업됩니다.
으아아아
압축:
으아아아압축할 파일 또는 디렉터리 이름
문의:으아아아
압축해제:으아아아
압축을 풀 디렉터리위 내용은 Linux tar 사용법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!