当前位置: 首页 > Linux

每周一个linux命令(tar)

时间:2023-04-06 11:15:14 Linux

基础环境tar命令介绍tar命令是linux中使用频率非常高的一个命令,例如:解压离线软件包、打包备份目录、解压压缩包到指定目录等。目录。tar命令主要用于将一个或多个目录和一个或多个文件打包成一个后缀为tar的文件,也可以将归档文件压缩成一个以tar.gz结尾的文件。以tar或tar.gz结尾的文件可以解压到指定目录。在使用没有界面的linux系统时,使用频率较高,是必须掌握的命令。tar命令格式解压命令tar-zxvftest.tar.gz压缩命令tar-zcvftest.tar.gz./tar命令常用参数-c,--create创建新压缩包-x,--extract,--get从存档中提取文件-f,--file=ARCHIVE使用存档-z,--gzip,--gunzip,--ungzip过滤存档与gzip-C,--directory=DIR更改目录DIR-v,--verbose详细列出处理后的文件并压缩当前目录下的所有文件tar-zcvftest.tar.gz./命令说明:test.tar.gz目录为压缩文件名./代表压缩目录,压缩当前目录-zcvf参考上面参数说明将压缩文件解压到当前目录tar-zxvftest.tar.gz说明:test.tar.gz待解压的备份文件-zxvf参数参考上面参数说明,唯一压缩和解压的区别是解压参数是x,压缩参数是c解压后的路径,默认为当前路径,解压备份文件到指定路径tar-zxvftest.tar.gz-C/home/说明:test.tar.gz是要解压的备份文件-zxvf参数参考上面的参数说明,压缩和解压的唯一区别是解压参数是-x,压缩参数是-c-C解压到指定路径/??将文件打包到home下指定目录下,不包括目录结构tar-zcvftest.tar.gz-C/home/testDir/。说明:test.tar.gz压缩文件名-zxvf参数参考上面的参数说明,压缩和解压的唯一区别是解压参数是-x,压缩参数是-c-C压缩时,使用相对路径,不包括/home/testDir/下的目录结果。压缩相对目录后的所有文件