[linux]压缩、解压命令
.tar.gz
和 .tgz
- 解压:tar zxvf /root/wwwroot.tgz
- 压缩:tar zcvf FileName.tar.gz DirName
tar
- 解包:tar xvf FileName.tar
- 打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.gz
- 解压1:gunzip FileName.gz
- 解压2:gzip -d FileName.gz
- 压缩:gzip FileName
.bz2
- 解压1:bzip2 -d FileName.bz2
- 解压2:bunzip2 FileName.bz2
- 压缩: bzip2 -z FileName
.tar.bz2
- 解压:tar jxvf FileName.tar.bz2
- 压缩:tar jcvf FileName.tar.bz2 DirName
.zip
- 解压:unzip FileName.zip
- 压缩:zip FileName.zip DirName
.rar
- 解压:rar x FileName.rar
- 压缩:rar a FileName.rar DirName
排除目录中的某些文件,然后进行压缩。
命令格式如下:
tar --exclude=/home/wwwroot/default -zcvf /root/wwwroot.tgz /home/wwwroot
移动文件夹
mv /root/home/wwwroot/* /home/wwwroot |
复制到远程服务器
scp /root/wwwroot.tgz root@8.8.8.8:/root
更改权限
chown -R www /home/wwwroot/
chgrp -R www /home/wwwroot/
chmod -R 777 /home/wwwroot/