파일 아카이빙 명령 tar.파일 아카이빙은 사용하기 편리하고 관리하기 쉽다는 장점이 있습니다. 다음으로, 관심 있는 친구들은 이 글을 통해 여러분과 함께 리눅스 파일의 아카이빙 및 압축 명령을 공유하겠습니다.
1. 파일 보관 명령 tar
보관의 이점:
네트워크 접속이 느립니다. 전송 전 압축하세요 –→ 전송 후 압축 해제
파일 압축의 이점
하드 디스크 리소스를 절약합니다.
사용된 명령: tar
기능: 압축된 파일을 패키징합니다. 및/또는 한 폴더의 디렉터리. 백업 및 아카이브 생성을 위한 최고의 도구입니다[root@xuegod72 ~]# tar –help [root@xuegod72 ~]# tar -cf archive.tar foo bar #将 foo bar 文件打包 成.tar [root@xuegod72 ~]# tar -tvf archive.tar #列出 tar中的所有文件 [root@xuegod72 ~]# tar -xf archive.tar #提前或者释放 tar中的文件
Packaging
구문: tar [매개변수] 패키지 이름 대상 파일/디렉토리
매개변수:
-c create 파일 생성
- x 파일 압축 해제 및 복원 -v 실행 세부 정보 표시
-f 백업 파일 지정
-t 백업 파일 내용 나열
-P(대문자) 절대 경로를 사용할 경우 제거하지 않음 파일 이름 앞의 루트 기호
-z gzip을 통해 압축 -j bzip2를 통해 압축 해제 참고: 패키지 이름을 시작할 때 접미사를 추가해야 합니다. 압축하려는 유형에 따라 접미사
[root@xuegod72 mnt]# tar -cvf grub2.tar /boot/grub2/ – 아카이브[root@xuegod72 mnt] # tar -tvf grub2.tar|more – 파일 보기 아카이브에 [root@xuegod72 mnt]# tar -cvfP grub2.tar /boot/grub2/ – 아카이브 루트 디렉터리(위험, 압축 해제 후 루트 디렉터리를 덮어쓸 수 있음) [root@xuegod72 mnt]# tar -xvf grub2 .tar -C /usr/src/ – 릴리스 추출 -C 위치 지정
Linux에서는 파일 형식과 접미사를 어떻게 구별합니까
예를 들어, sh 스크립트 aa[root@xuegod72 mnt]# file grub2.tar [root@xuegod72 mnt]# file /etc/init.d/nginx파일 파일 형식파일 크기파일 크기 비교:
gzip bzip2 zip tar
3.1 压缩格式
常见的压缩格式:gz、bz2、xz、zip、Z
格式(文件名格式): .tar.gz 或 .tgz
语法格式:tar zcvf newfile.tar.gz SOURCE
[root@xuegod72 mnt]# du -sh /boot/grub2/ [root@xuegod72 mnt]# ll -h /boot/grub2/
2.
압축 도구:
gzip bzip2 zip tar
3.1 압축 형식
구문 형식: tar zcvf newfile.tar.gz SOURCE
tar.gz format
[root@xuegod72 mnt]# tar zcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar zxf grub2.tar.gz #解压
tar.bz2 format
[root@xuegod72 mnt]# tar jcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar jxf grub2.tar.gz #解压
rar 형식
[root@xuegod72 mnt]# rar a grub2.rar /boot/grub2 #打包压缩 [root@xuegod72 mnt]# rar x grub2.tar.gz #解压🎜zip 형식🎜🎜🎜🎜
[root@xuegod72 mnt]# zip -r grub2.zip /boot/grub2 #打包压缩 [root@xuegod72 mnt]# unzip grub2.tar.gz -d /tmp #解压🎜gzip 형식🎜🎜🎜🎜
[root@xuegod72 mnt]# gzip grub2.tar #打包压缩 [root@xuegod72 mnt]# gzip -d grub2.tar.gz #解压🎜bzip2 형식🎜🎜🎜🎜
[root@xuegod72 mnt]# bzip2 -k grub2.tar #打包压缩 [root@xuegod72 mnt]# bzip2 -d grub2.tar.bz2 #解压🎜xz 형식🎜🎜🎜 🎜
[root@xuegod72 mnt]# xz -zk grub2.tar #打包压缩 [root@xuegod72 mnt]# unxz -dk grub2.tar.xz #解压
위 내용은 파일 보관 및 압축을 위한 Linux 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!