Linux Linux/SSH tar 명령어 총정리 - 압축·해제·분할 압축
페이지 정보
조회 224회
작성일 21-04-01 09:36
Linux에서 자주 쓰는 tar 명령어를 파일 형식별로 정리한 글이다. tar, gz, tar.gz, bz2, tar.bz2, Z, tgz, zip, lha, rar 형식별 압축·해제 명령과, 대용량 파일을 지정 크기로 분할 압축하는 split 사용법, 분할 파일을 cat으로 합친 뒤 해제하는 과정, rar 설치 방법까지 설명한다.
关于这个Tar命令,与其说是压缩和解压文件,不如说我们平时都用它来打包文件。这个命令最大的作用应该是在备份网站数据上了,我习惯先Tar打包数据,再用备份VPS wget一下,当然数据库部分就另算了~呵呵,关于网站备份我会另写文章,这里简单和大家分享一下这个Tar命令的参数和用法(以文件格式分类)~
01-.tar格式
- 解包:tar xvf FileName.tar
- 打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)
02-.gz格式
- 解压1:gunzip FileName.gz
- 解压2:gzip -d FileName.gz
- 压 缩:gzip FileName
03-.tar.gz格式
- 解压:tar zxvf FileName.tar.gz
- 压缩:tar zcvf FileName.tar.gz DirName
04-.bz2格式
- 解压1:bzip2 -d FileName.bz2
- 解压2:bunzip2 FileName.bz2
- 压 缩: [*******]$ bzip2 -z FileName
05-.tar.bz2格式
- 解压:tar jxvf FileName.tar.bz2
- 压缩:tar jcvf FileName.tar.bz2 DirName
06-.bz格式
- 解压1:bzip2 -d FileName.bz
- 解压2:bunzip2 FileName.bz
07-.tar.bz格式
- 解压:tar jxvf FileName.tar.bz
08-.Z格式
- 解压:uncompress FileName.Z
- 压缩:compress FileName
09-.tar.Z格式
- 解压:tar Zxvf FileName.tar.Z
- 压缩:tar Zcvf FileName.tar.Z DirName
10-.tgz格式
- 解压:tar zxvf FileName.tgz
11-.tar.tgz格式
- 解压:tar zxvf FileName.tar.tgz
- 压缩:tar zcvf FileName.tar.tgz FileName
12-.zip格式
- 解压:unzip FileName.zip
- 压缩:zip FileName.zip DirName
13-.lha格式
- 解压:lha -e FileName.lha
- 压缩:lha -a FileName.lha FileName
14-.rar格式
- 解压:rar x FileName.rar或unrar -e FileName.rar
- 压缩:rar a FileName.rar FileDir
有关rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量
指定的目录也行): cp rar_static /usr/bin/rar
15.在linux下分卷压缩
tar cvzpf - vmvps | split -d -b 50m
上面的命令是将vmvps这个文件夹分卷压缩,每卷50m,分卷会被命名为x00,x01,x02
在linux下解压
首先需要合并:
合并的命令是: cat x*>vmvps.tar.gz
然后解压:tar xzvf vmvps.tar.gz
在windows下合并文件
copy /b x* www.rar
- 이전글PHP로 JPG 이미지를 WEBP 형식으로 변환하기 (imagick) 21.04.05
- 다음글jQuery로 스크롤에 따라 이미지 지연 로딩(레이지로드) 구현하기 21.03.31