=====================================
一 命令基础
1 file 检测文件的格式
file b/test.txt
file ../bin/mv
2 tar 解压和压缩(归档)
tar -c -f // -f是指定文件,-c(create)是创建一个归档文件
-v指定信息(压缩和解压的时候能看到压缩了那些内容)
-x(extract)解档
-z(gzip)通过gzip进行压缩 -t(list)是查看压缩包里面的内
容 -r(append)是追加文件到压缩包
tar cvf test.tar test.txt test2.txt 这就把2个文件归档到
test.tar里,test.tar的文件大小比二者加起来要大很多,因为有文件头
tar -xvf test.tar 自动解压到当前目录
tar -tf test.tar -t(cat) 查看压缩包里面的内容 ,f是指定文件
tar -rf test.tar xxx 追加文件到test.tar中,记住是-r不是-a
tar -xzvf test.tar.gz 解压gz, z是过滤gzip
3 gzip 压缩
gzip -1 test.tar 1是最快压缩,9是压缩到最小体积,会生成
test.tar.gz,原来的test.tar没了,-d是解压缩,原来的test.tar.gz没了
gunzip test.tar.gz解压缩,就相-d是解压缩,原来的test.tar.gz
没了,当于 gzip -d
tar -zcvf test.txt test.tar.gz 打包并压缩
tar -zxvf test.tar.gz -C 目录 指定压缩的目录
4 rar压缩 需要安装
rar a rar的文件名 要压缩的文件
rar x 压缩的文件 要解压的目录 如果不加解压的目录,就
默认在当前目录
t 压缩的文件 查看归档文件
5 zip压缩 需要安装
zip zip的文件名 要压缩的文件
-r 递归
unzip 压缩的文件 -d 要解压的目录
二 命令练习
file /bin/mv
tar -cvf test.tar ../bin/mv
tar -xvf test.tar
mkdir b
tar -rf test.tar b
tar -tf test.tar
gzip -1 test.tar
gzip -d test.tar.gz
gunzip test.tar.gz
touch test.txt test2.txt
rar a fuck.rar test.txt test2.txt
rar x fuck.rar b
zip -r fuck2.zip a
unzip fuck2.zip -d b