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 @   Davis·Hisa  阅读(689)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示