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指定解压到目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能