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指定解压到目录

浙公网安备 33010602011771号