linux常用指令(打包压缩命令)

(1)tar---对文件进行打包、解包、压缩、解压

-- 语法: tar  [-zcxvf]  fileName  [files]
    -- 约定:
        -- 包文件后缀为.tar表示只是完成了打包,并没有压缩
        -- 包文件后缀为.tar.gz表示打包的同时还进行了压缩

-- 参数说明:
   -- -z: z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压
   -- -c: c代表的是create,即创建新的包文件(打包)--》(如果c与z参数配合,则表示打包并压缩)
   -- -x: x代表的是extract,实现从包文件中还原文件(拆包)-->(如果x与z参数配合,则表示解压并拆包)
   -- -v: v代表的是verbose,显示命令的执行过程
   -- -f: f代表的是file,用于指定包文件的名称,必须在参数后面
     --注意点:命令中x与c二选一,如果z配合c一块使用,表示打包并压缩
            -- 如果z配合x一块使用,表示解压并拆包

打包命令

tar -cvf hello.tar ./*    -- 将当前目录下所有文件打包,打包后的文件名为hello.tar
tar -zcvf hello.tar.gz ./*   -- 将当前目录下所有文件打包并压缩,打包后的文件名为hello.tar.gz
tar -zcvf ziliao.tar.gz a.txt b.txt

解包命令

tar -xvf hello.tar                      -- 将hello.tar文件进行解包,并将解包后的文件放在当前目录
tar -zxvf hello.tar.gz                  -- 将hello.tar.gz文件进行解压,并将解压后的文件放在当前目录
tar -zxvf hello.tar.gz -C /usr/local    -- 将hello.tar.gz文件进行解压,并将解压后的文件放在/usr/local目录
                        -- -C指定解压到目录

 

posted @ 2023-05-29 16:40  Davis·Hisa  阅读(719)  评论(0)    收藏  举报