Linux命令:tar 原单词 tar命令最初的设计目的是将文件备份到磁带上(tape archive),因而得名tar
实物长这样
tar 命令是linux系统中常用的 压缩文件 和 解压缩文件命令
tar 命令的参数 异常之多,咱们只学习满足 压缩文件 和 解压缩文件 命令的参数就可以了
mark style="box-sizing: border-box; background-color: rgb(255, 255, 0); color: rgb(0, 0, 0);"工作中应用于安装软件,搭建应用,部署环境/mark
举例: 将root目录下的 adir目录和a.txt文件 压缩为 test.tar.gz
注意是大写C
如果 不使用-C参数 则默认解压至当前工作目录
举例: 将 test.tar.gz 压缩文件解压到/root目录
-c 建立新的备份文件 。
-x 从备份文件中还原文件 。
-v 显示指令执行过程 。
-f 指定备份文件 。
-z 通过gzip指令处理备份文件 。(如果解压文件后缀是.tar,没有.gz则不需要使用-z参数)
-C 指定解压到的目录
使用xshell连接linux
在root 目录下 新建 tarTest目录
进入tarTest目录
压缩 /root/lnTest文件夹 和 /root/Centos-7.repo 文件 到 /root/tarTest目录下,压缩文件名为 test.tar.gz
进入/root/tarTest目录
解压test.tar.gz到当前目录(/root/tarTest)
解压test.tar.gz到/root/rmTest目录
linux压缩命令有什么 linux压缩命令介绍1、gzip: 压缩后的文件后缀为.gz 。用法:gzip+文件路径,压缩完成后会删除原文件 。
2、bzip2:压缩后的文件后缀为.bz2.(比gzip有着更大压缩比的压缩工具 , 受用格式与其相似 。)-k:压缩或者解压时可以保留原文件 。
3、zip: 既归档又压缩的工具 , 可以压缩目录,以上三个不能 , 默认不删除原文件 。
4、tar: 归档工具,也是很好的备份工具,后缀名为.tar.gz 。
linux--8、打包压缩文件命令tar命令用于对文件打包压缩或解压:
$ tar [选项] [文件]
以下是tar命令的常用参数:
tar是个打包的命令,它的作用是将一堆的文件或目录归档成一个.tar结尾的文件 。生成tar包后,就可以用其他的压缩程序来对tar包进行压缩 。
我们在上面看到的 -z 参数就是对tar包用Gzip程序进行了压缩,最后才生成了 .tar.gz 结尾的压缩包 。如果不用 -z 参数而使用 -j 参数,也就是用bzip2程序压缩tar包,最后就会生成 .tar.bz2 结尾的压缩包 。
使用tar命令打包压缩的一个好处是 , 它会保留原始文件的权限和属性 。
我们经常会在windows系统上使用 .zip 格式的压缩文件,在linux中也可以将文件和目录压缩成zip格式,或者解压zip格式的压缩包 。
但是zip的缺点是不能保留文件的权限和属性,解压后需要我们自己用chmod重新设置文件的权限 。
Linux 解压缩的命令怎么用?用法如下:
gzip,压缩文件名:zip或gz,解压命令:unzip
bzip2,压缩文件名:bz,解压命令;bzip2 -d
上面两个是最常用的压缩方式,一般在linux下可以通过tar命令实现打包和压缩(或解压) 。例如:
tar -zcvf file file.tar.gz打包并压缩成gzip格式,其中-c命令是创建tar包 , -z参数是指定压缩成gzip格式;
tar -zxvf file.tar.gz解包命令,其中-x是解包命令 , -z指定解压缩格式是gzip
tar -jcvf file file.tar.bz2 打包并压缩成bzip2格式 , 其中-c是创建tar包,-j参数指定压缩成bzip2格式;
tar -jxvf file.tar.gz解包命令 , 其中-x是解包命令,-j指定解压缩格式是bzip2
linux解压zip文件命令 我来告诉你安装unzip解压缩程序,通常情况下,Linux系统下都自带unzip解压缩程序,如果没有,终端运行如下命令进行安装:sudo apt-get install unzip 。
推荐阅读
- 休闲益智物理游戏,物理益智类通关游戏
- 包含flutterservice保活的词条
- pdf格式怎么转化成ppt,PDF格式怎么转化成PPT
- 有什么模拟经营的好游戏吗,有哪些模拟经营的游戏
- go语言好用吗 go语言好不好
- 关于sap重置密码的事务码的信息
- 爱玩游戏学开发月入8K,爱玩游戏做什么工作
- 冒险主题手机游戏下载免费,冒险主题插画
- go语言接口和结构体 go语言接口的nil判断