zip 压缩文件名 源文件
-r 压缩目录
unzip解压缩
gzip 源文件(源文件会消失)
gzip -c 源文件 > 压缩文件 保留源文件
-r 会压缩目录下所有子文件,但不压缩目录
解压缩命令
gzip -d 压缩文件 或 gunzip 压缩文件
压缩文件 zip longls.zip longls 解压缩 unzip longls.zip
mkdir jp
touch jp/cangls 创建文件
touch jp/longls
压缩目录 zip -r jp.zip jp
rm -rf jp
常用压缩格式:.zip(保存原文件) .gz(不保存原文件) .bz2(不能压缩目录)
zip 压缩文件名 原文件
zip 压缩目录名 原压缩目录
unzip 压缩文件名 解压缩
gzip 原文件 压缩文件,原文件不保留
gzip -c 原文件 > 压缩文件 压缩文件且保留原文件
gzip -r 原目录 压缩目录下所有文件
gzip -d 压缩文件 文件解压缩
gunzip 压缩文件 文件解压缩
gzip -rd 压缩目录 目录解压缩
gunzip -r 压缩目录 目录解压缩
bzip2 原文件 压缩文件不保留原文件
bizp2 -k 原文件 压缩文件且保留原文件
bzip2 -d 压缩文件 解压缩文件,不保留压缩文件
bunzip2 压缩文件 解压缩文件,不保留压缩文件
bzip2 -dk 压缩文件 解压缩文件,保留压缩文件
bunzip -k 压缩文件 解压缩文件,保留压缩文件
压缩与解压缩
常用压缩格式:.zip .gz .bz2
常用压缩格式:.tar.gz .tar.bz2
.zip压缩
zip 压缩文件名 源文件 //压缩文件
zip -r 压缩目录名 源目录 //压缩目录
.zip格式解压缩
unzip 压缩文件 //解压缩文件
.gz格式压缩
gzip 源文件 //压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 //压缩为.gz格式,源文件保留
gzip -r 目录 //压缩目录下所有子文件,但是不能压缩目录
.gz解压缩
gzip -d 压缩文件 //解压缩文件
gunzip 压缩文件 //解压缩文件
bzip压缩
bzip2 源文件名 //压缩文件,源文件会消失
bzip2 -k 源文件 //压缩后保留源文件
*bzip不能压缩目录
bzip解压缩
bzip -d 压缩文件 //解压bzip2文件
bunbzip 压缩文件 //压缩文件
打包命令tar
tar -cvf 打包文件名 源文件 //压缩为tar格式
tar -zvcf 压缩包名.tar.gz 源文件 //压缩为.tar.gz格式
tar -jvcf 压缩包名.tar.bz2 源文件 //压缩为.tar.bz2格式
解压tar
tar -xvf 打包文件名 //解压tar格式文件
tar -zxvf 压缩包名.tar.gz //解压.tar.gz格式文件
tar -jxvf 压缩包名.tar.bz2 //解压.tar.bz2格式文件
-c:打包
-v:显示过程
-f:指定打包后的文件名
-x:解打包
-z:压缩为.tar.gz格式
-j:压缩为.tar.bz2格式
其他用法
tar -jxvf 打包文件名 -C 绝对路径 //指定解压缩位置
tar -zcvf 绝对路径(/tmp/)+打包文件名 源文件 源文件 //将多个文件解压到指定路径
tar -ztvf 压缩包文件名 //查看压缩包内文件
touch 文件 创建文件
zip test.zip test
zip -r 压缩目录名 源目录、、
zip -r 文件夹A.zip 文件夹A
unzip
gzip 源文件
gzip -d 解压缩
gunzip
rm -rf test
ls > abc (ls的命令结果输出到abc的文件中)
cat abc
压缩命令
ls > abc 把命令结果写入指定文件
cat abc 查看文件
gzip -d 和 gunzip 解压缩都不保留源文件
6-1)压缩与解压缩命令之 常用压缩格式: .zip .gz .bz2
linux的.zip 、.zg可以跟window的通用
ls
zip longzls.zip longzls #压缩longzls文件
ls
ll
mkdir jp #创建目录
ls
touch jp/cangls
touch jp/longls
touch jp/boduols #创建文件
zip -r jp.zip jp #压缩jp目录
ls
rm -rf jp #删除jp文件
rm -rf longzls
unzip longzls.zip #解压文件
unzip jp.zip #解压目录
rm -rf *.zip #把后缀为.zip的文件删掉
ls
gzip longzls #压缩longzls 文件,格式是.gz,同时删掉原文件
touch abc #创建文件abc
ls
ls>abc #把ls的结果写入abc文件中 ,“>”的作用是把命令的结果写入到文件中
cat abc #查看abc文件的内容
ls
gzip -c abc
ls
gzip -c abc >abc.gz #压缩文件,并且保留原文件(比较少用)
ls
gzip jp#压缩目录报错
gzip -r jp #压缩目录里面的文件,目录不压缩
ls
cd jp/ #进入目录
ls
----
rm -rf abc
-----
ls
bzip2 abc
bzip2 -k longzls #压缩文件
ls
bzip2 -d abc.bz2 #解压abc.bz2文件
ls
rm -rf longzls #删除longzls 文件
ls
bunzip2 longzls.bz2 #解压longzls.bz2文件
ls
压缩与解压缩
常用压缩格式:.zip .gz .bz2
常用压缩格式:.tar.gz .tar.bz2
.zip压缩
zip 压缩文件名 源文件 //压缩文件
zip -r 压缩目录名 源目录 //压缩目录
.zip格式解压缩
unzip 压缩文件 //解压缩文件
.gz格式压缩
gzip 源文件 //压缩为.gz格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 //压缩为.gz格式,源文件保留
gzip -r 目录 //压缩目录下所有子文件,但是不能压缩目录
.gz解压缩
gzip -d 压缩文件 //解压缩文件
gunzip 压缩文件 //解压缩文件
bzip压缩
bzip2 源文件名 //压缩文件,源文件会消失
bzip2 -k 源文件 //压缩后保留源文件
*bzip不能压缩目录
bzip解压缩
bzip -d 压缩文件 //解压bzip2文件
bunbzip 压缩文件 //压缩文件
打包命令tar
tar -cvf 打包文件名 源文件 //压缩为tar格式
tar -zvcf 压缩包名.tar.gz 源文件 //压缩为.tar.gz格式
tar -jvcf 压缩包名.tar.bz2 源文件 //压缩为.tar.bz2格式
解压tar
tar -xvf 打包文件名 //解压tar格式文件
tar -zxvf 压缩包名.tar.gz //解压.tar.gz格式文件
tar -jxvf 压缩包名.tar.bz2 //解压.tar.bz2格式文件
-c:打包
-v:显示过程
-f:指定打包后的文件名
-x:解打包
-z:压缩为.tar.gz格式
-j:压缩为.tar.bz2格式
其他用法
tar -jxvf 打包文件名 -C 绝对路径 //指定解压缩位置
tar -zcvf 绝对路径(/tmp/)+打包文件名 源文件 源文件 //将多个文件解压到指定路径
tar -ztvf 压缩包文件名 //查看压缩包内文件
打包压缩与解压缩
tar -cvf 打包文件名 源文件
选项:
-c:打包
-v:显示过程
-f:指定打包后的文件名
例如:
tar -cvf longzls.tar longzls
tar -xvf 打包文件名
选项:
-x:解打包
例如:
tar -xvf longzls.tar
tar -zcvf 压缩包名.tar.gz 源文件
选项:
-z:压缩为.tar.gz
tar -zxvf 压缩包名.tar.gz
选项:-x:加压缩.tar.gz格式
tar -jcvf 压缩包名.tar.bz2 源文件
选项:
-j:压缩为.tar.bz2
tar -jxvf 压缩包名.tar.bz2
选项:-x:加压缩.tar.bz2格式
tar -jxvf jp.tar.bz2 -C /tmp/
解压缩到指定目录,只能放在后面
tar -ztvf test.tar.gz
不解压,查看压缩包的内容
与Windows通用的格式
Linux专业用的格式,但可以在Windows中解压缩
压缩格式
.zip
zip 压缩文件名 源文件
压缩文件名不一定写.zip,但一般要写,给管理员看
压缩文件不一定比源文件小
zip -r 压缩文件 压缩源目录
unzip 压缩文件 就是解压缩
gz
gzip 源文件 压缩为.gz的压缩文件,源文件删除
gunzip 压缩文件 就是解压缩
bz2
不能压缩目录
bzip2源文件 不保留源文件
.bz2格式解压缩
.bz2格式压缩
.gz格式解压缩
.gz格式压缩
.zip格式压缩
win和linux的zip压缩文件通用
常用的压缩格式
.bz2 格式解压缩
bzip2 -d 压缩文件 # 解压缩,-k 保留压缩文件
bunzip2 压缩文件 # 解压缩,-k 保留压缩文件
.bz2 格式压缩
bzip2 源文件 # 压缩为 .bz2 格式,不保留源文
bzip2 -k 源文件 # 压缩之后保留源文
注意:bzip2 命令不能压缩目录
.gz 格式解压缩
gzip -d 压缩文件 # 解压缩文件
gunzip 压缩文件 # 解压缩文件
.gz 格式压缩
gzip 源文件 # 压缩为 .gz 格式的压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 # 压缩为 .gz 格式,源文件保留
例如:gzip -c cangls > cangls.gz
gzip -r 目录 # 压缩目录下所有的子文件,但是不能压缩目录
.zip 格式解压缩
unzip 压缩文件 # 解压缩 .zip 文件
.zip 格式压缩
zip 压缩文件名 源文件 # 压缩文件
zip -r 压缩文件名 源目录 # 压缩目录
常用压缩格式:.zip .gz .bz2
常用压缩格式:.tar.gz .tar.bz2
压缩与解压缩命令(以下是五种常见的。还有其他的压缩格式)
和windows 是可以互相通用的
这个笔记先讲解 常用压缩格式: .zip .gz .bz2
常用压缩格式: .tar.gz .tar.bz2
.zip格式压缩
zip 压缩文件名 源文件 #压缩文件
zip -r 压缩文件名 源目录 #压缩目录
常用的 软件包 压缩包 之类 的 都用红色来显示
解 压缩 .zip格式解压缩
unzip 压缩文件 #解压缩.zip文件
----------------------.gz格式压缩
gzip 源文件 #压缩为.gz格式压缩文件,源文件或消失
gzip -c 源文件 > 压缩文件 #压缩为.gz格式,源文件保留
例如 gzip -c cangls > cangls.gz
gzip -r 目录 # 压缩目录下的所有的子文件,但是不能压缩目录
压缩目录 需要 加 -r 会把目录子文件挨个压缩
--------.gz格式 解压缩
gzip -d 压缩文件 # 解压缩文件
gunzip 压缩文件 # 解压缩文件 中间加-r 解压目录
---------------.bz2格式压缩
bzip2 源文件 #压缩为.bz2格式,不保留源文件
bzip2 -k 源文件 #压缩之后保留源文件
*** 注意 bzip2 命令不能压缩 目录
解压缩 .bz2格式解压缩
bzip2 -d 压缩文件 #解压缩-k保留压缩文件
bunzip2 压缩文件 #解压缩,-k保留压缩文件
.bz2 格式解压缩
.bz2 格式压缩
.gz 格式解压缩
.gz 格式压缩
.zip 格式压缩
.gz格式是Linux专有的格式,但是可以在windows下解压缩;.rar是windows专有格式,却不能在linux下解压缩。