Linux必会100个命令(二十六)tar
62.tar
tar是一个古老、而强大的命令。
它的主要功能是对文件、目录进行打包,同时提供解包功能。
--help选项获得帮助信息。
tar的选项特别多,在此没有列出。本文只针对常用的选项进行描述和举例。
-c选项,创建一个打包文件
-d选项,比较保内跟源文件
-r选项,追加文件到打包文件中。不能对压缩过得打包文件进行追加。
-t选项,查看打包文件内的内容。
-z选项,打包同时进行压缩。压缩通过gzip实现。
-Z选项。打包同时进行压缩。压缩通过compress实现。
-u选项,仅将比包内文件更新的文件更新到软件包内。
-x选项,解包
--exclude=文件名,排除该文件进入打包文件。
--remove-files选项,打包后移除源文件
--delete选项,删除tar包内的文件
例1:
tar cfz test.tar.gz *.*
打包当前目录下所有文件,并使用gzip压缩。
例2:
tar cf test.tar *.txt
tar uf test.tar *.txt
不压缩打包所有后缀为txt的文件
将更新的后缀为txt的文件,更新到tar文件中
例3:
tar cfz test.tar.g --exclude=3.txt *.txt
打包除了3.txt之外的所有后缀为txt的文件
例4:
tar -tvf test.tar
查看test.tar内的内容
例5:
tar -cf test.tar ./test/*.* --remove-files
打包后,删除源文件。
例6:
删除包内文件。
注意:必须带-vf选项。
例7:
tar xf test.tar
解包
例8:
tar -Af my1.tar my2.tar
合my2.tar并内容到my1.tar
例9:
tar -df my1.tar t1.sh
系统内文件和归档包内文件对比
Linux必会100个命令(二十六)tar相关推荐
- Linux必会100个命令(十六)ping、nc
42.ping ping命令非常著名,也很有用.用于测试网络连接. -h选项获得帮助. -6选项代表ipV6不带这个选项则使用ipV4,也可以使用-4来表示使用ipV4 -c选项,设置ping发送次数 ...
- Linux必会100个命令(三十四)which,whereis,locate
70.which which命令用于查找文件.它在环境变量$PATH设置的目录里查找符合条件的文件. 格式: which 文件名 例1:查找文件find 71.whereis whereis命令也用于 ...
- Linux必会100个命令(四十五)groupadd,groupdel
94.groupadd 创建一个用户组. --help选项获得帮助 -f选项,如果组已经存在,以成功消息退出 -g选项,使用指定组编号创建新组 -o选项,允许创建具有重复数据的组. -p选项,为创建的 ...
- Linux必会100个命令(四十三)useradd和userdel
88.userad useradd用于添加一个linux账户.adduser跟本命令等价. --help获得帮助信息. -c选项,给新用户添加说明信息 -d选项,给新用户设置家目录 -D选项,新用户使 ...
- Linux必会100个命令(三)cp、mv、rm、mkdir、rmdir
8.cp cp命令用于复制文件或目录. 使用--help查看帮助. 一个典型常用的场景如下: cp -ra * /xxx/ #复制当前目录下所有文件和目录到/xxx,保留文件权限. -f选项是强制执行 ...
- Linux必会100个命令(五十三)dmesg命令
105.dmesg dmesg是英文display message缩写. 命令用于显示开机信息. kernel会将开机信息存储在ring buffer中.如果开机时来不及察看信息,可以用dmesg来查 ...
- Linux疑难杂症解决方案100篇(二十)-Linux正则表达式(实用)指南
前言 正则表达式(Regular Expression,或者Regex),能干嘛?听说很强悍,很多人用来查找字符串,或者替换某些字符串. 实际上,正则表达式有四个功能: 匹配,即查找,例如,从杂乱的一 ...
- Linux疑难杂症解决方案100篇(二十)-万字长文带你读懂正则表达式(建议收藏)
前言 在学编程的过程中,我们可能听过正则表达式,但是不知道它是什么,我一开始听到正则表达式时,我在想正则表达式是啥?它用来干嘛的?学起来难不难的?. 以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自 ...
- Linux必会100个命令(三十一)scp
67.scp 用于服务器之间复制文件. --hellp获得帮助信息. -1,强制使用ssh1协议 -2,强制使用ssh2协议 -4,强制只使用IPv4寻址 -6,强制只使用IPv6寻址 -p,保留源文 ...
最新文章
- 避免35岁现象,我给技术人的建议永远是架构师!
- 2021高考杭二中成绩查询,浙江高中成绩排名2021,浙江中考分数线排行榜
- 每天一道LeetCode-----实现一个栈,提供一个接口用于返回栈中最小值
- 2021牛客多校3 - Minimum grid(二分图最大匹配-最大流)
- ssh(Spring+Spring mvc+hibernate)——Dept.hbm.xml
- vue 怎么样不重复往数组里插入数据_前端数据结构与算法(1) -二分查找vs二叉树...
- 眼控科技 实习算法工程师面试
- python统计汉字字数_Python 统计字数的思路详解
- echarts曲线太多卡顿怎么优化_光刻胶旋涂曲线如何获得?
- java struts 介绍,Struts入门之MVC介绍
- python约瑟夫生死小游戏的实现
- 用户登录问题python_Python Flask单点登录问题
- 在本地搭建hyperledger fabric 网络
- 单片机用c语言编程软件手机版,单片机C语言编程软件(mikroc pro for pic)下载 V7.1.0 官方版 - 比克尔下载...
- 安装studio3t
- 计算机右键管理删除,win10系统删除右键菜单中“管理我的手机”的处理方法
- 企业微信获取企业凭证全流程
- unity 半透明效果shader
- Switch 开关,将字写在滑块上面
- 详解 FTP、FTPS 与 SFTP 的原理