ubuntu文件压缩与解压操作
查看文件夹占用磁盘大小
du -sh
一:ubuntu下解压和压缩tgz文件
参数:
-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数
- 1 将tgz文件解压到指定目录
tar zxvf a.tgz -C 指定目录
# 比如将/app/a.tgz解压到 /app/b 目录
tar zxvf /app/a.tgz -C /app/b
- 2 将指定目录压缩到指定文件
# 比如将b 目录压缩到 a.tgz
tar czvf a.tgz b
二:ubuntu下解压和压缩rar文件
压缩成rar
# test.rar是压缩的文件名 test是要压缩的文件
rar a test.rar test
# 解压rar
rar x test.rar
三:ubuntu下压缩和解压zip文件
实例:压缩服务器上当前目录的内容为xxx.zip文件
zip -r xxx.zip ./*
解压zip文件到当前目录
unzip filename.zip
四:ubuntu下解压和压缩7z文件
apt-get instatll p7zip
压缩成7z
# 压缩7z test.7z是压缩文件的文件名 test2是准备要压缩的文件
7z a test.7z test2
# 解压7z test.7z 是要解压的文件
7z x test.7z
7z文件解压
# 解压:
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结:
(1)、*.tar 用 tar –xvf 解压
(2)、*.gz 用 gzip -d或者gunzip 解压
(3)、*.tar.gz和*.tgz 用 tar –xzf 解压
(4)、*.bz2 用 bzip2 -d或者用bunzip2 解压
(5)、*.tar.bz2用tar –xjf 解压
(6)、*.Z 用 uncompress 解压
(7)、*.tar.Z 用tar –xZf 解压
(8)、*.rar 用 unrar e解压
(9)、*.zip 用 unzip 解压