Linux学习历程——Centos 7 tar命令
2018-11-13 07:31:43来源:博客园 阅读 ()
一、命令介绍
tar命令用于对文件进行打包压缩或解压。
tar常用参数
参数 |
作用 |
-c |
创建压缩文件 |
-x |
解开压缩文件 |
-t |
查看压缩包内有哪些文件 |
-r |
向压缩归档末尾追加文件 |
-u |
更新压缩包中的文件 |
-z |
用Gzip压缩或解压 |
-j |
用bzip2压缩或解压 |
-v |
显示压缩、解压过程 |
-f |
目标文件名(-f应放在参数末位,立即接文档名) |
-P |
保留原始权限与属性 |
-p |
使用绝对路径来压缩 |
-C |
解压到指定目录 |
上表中我列出的是tar命令比较常用的参数,注意我所标红的几个参数,当我们使用tar命令进行压缩或解压,一定会用到这几个参数,且这几个参数只能使用一个。
上表中我标绿色的参数 -f ,这个参数也要格外注意。 -f 参数在使用中应当写在参数末位,且需要立即接文档名。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
二、实例
接下来我们练习一下打包压缩与解压的操作。
我们试着使用 tar 命令把 home目录通过Gzip格式打包压缩,并把文件命名为homebackup.tar.gz。
我们可以使用 tar -czvf homebackup.tar.gz /home 命令来实现该操作
接着我们想要查看homebackup,tar,gz的内容
可以使用 tar -tf homebackup.tar.gz命令来查看
接着,我们试试解压缩的操作
我们使用mkdir命令在home目录下创建一个名为new 的空目录,然后将homebackup.tar.gz解压到new目录下,
tar -xzvf homebackup.tar.gz -C /home/new
这样我们就成功将homebackup.tar.gz 解压到了/home/new/ 目录下。
三、总结
tar 命令主要用于 *.tar *.tar.gz *.tar.bz2 格式,我们使用时要根据文件的后缀来确定使用何种参数进行操作。
我是一枚刚刚接触Linux的小白,文章不当之处,望各位指正。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- Linux指令和shell脚本 2020-06-11
- 适合开发者的最佳Linux发行版 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- Kubernetes学习与应用(01)——什么是Kubernetes 2020-06-09
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash