Home 技术笔记 Linux Linux tar命令 压...

Linux tar命令 压缩与解压

0

### **压缩**

tar zcvf压缩文件名.tar.gz 被压缩文件夹

例如
tar zcvf npm.tar.gz /root/docker/npm

* 压缩当前目录下的typecho文件夹的所有文件
tar zcvf typecho.tar.gz  ./typecho
  • 压缩带有时间文件名的文件
tar zcvf 压缩文件名$(date +%Y%m%d).tar.gz 被压缩文件夹

解压

tar解压命令例子

tar -xvf file.tar //解压 tar包

tar -zxvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar -zxvf file.tar.Z //解压tar.Z

tar -zxvf /home/filename.tar.gz -C /folderName         *解压到指定目录

tar -zxvf file.tar.gz --strip-components 1 -C /folderName   *tar 解压到指定目录_去掉文件夹
-c:建立打包档案
-z:解压缩
-j:有bz2属性的
-Z:有compress属性的
-v:显示详细信息
-O:将文件解开到标准输出
-x:解包
-f:指定文件名 filename

VPS tar 压缩同时远程传输vps

cd  /home/wwwroot
tar czf - test.noth.me | ssh  root@1.2.3.6 -p 22 tar xzf - -C /home/wwwroot/test.noth.me

NO COMMENTS

LEAVE A REPLY

Please enter your comment!
Please enter your name here

退出移动版