_004_命令基础(四)

时间:2023-02-24 08:54:17

=====================================


一 命令基础


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 要解压的目录

            



_004_命令基础(四)



二 命令练习

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