Linux命令(19)——tar命令
来源:互联网 发布:陌陌直播软件 编辑:程序博客网 时间:2024/05/16 18:45
1.简介
tar命令用于将Linux的文件和目录创建为档案或将档案还原为文件和目录。此外,tar也可以在档案中改变文件,或者向档案中加入新的文件。
tar的工作过程主要分为两个步骤,正向是打包与压缩,反向是解压缩与还原。打包指的是将一大堆文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。反向的解压缩与还原刚好是相反的过程。tar的压缩与解压缩,用到的主要是gzip与bzip2命令。
2.命令格式
格式:tar [选项] [文件或目录列表]
3.选项说明
-A,--catenate,--concatenate:新增文件到已存在的备份文件;-c,--create:建立新的备份文件; -C,--directory=DIR:将tar的工作目录从当前目录改为指定目录,打包或压缩指定目录下的目录或文件。-d, --diff, --compare:对比档案与文件系统的差异;--delete:从档案中删除制定的文件;-f [备份文件],--file=[备份文件]:指定备份文件;-j,--bzip2:通过bzip2命令压缩或解压缩备份文件;-k,--keep-old-files:还原档案时,保留当前目录下的原有文件不覆盖; -l,--check-links:如果不是所有链接都被转储,则打印一条消息;-m,--touch:还原文件时,不变更文件的更改时间。-N [日期格式],--newer=[日期时间]:只将较指定日期更新的文件保存到备份文件里;-O,--to-stdout:将还原的文件名和目录名打印到标准输出;-p,--preserve-permissions:用原来的文件权限还原文件;-P,--absolute-names:文件名使用绝对名称,不移除文件名称前的“/”号; -r,--append:追加文件到档案的末尾;-t,--list:列出备份文件的内容;-u:添加改变了和现有的文件到已经存在的压缩文件; -v,--verbose:显示指令执行过程;-W,--verify:向档案写入文件后尝试验证;-x,--extract,--get:从备份文件中还原文件; -z,--gzip,--ungzip:通过gzip指令压缩或解压缩备份文件; -Z,--compress,--uncompress:通过compress指令处理备份文件;--exclude=[pattern]:排除符合指定模式的文件。
4.常用示例
(1)将目录/home/stud/wang打包成lvlv.tar.gz,同时使用gzip进行压缩。
tar –czvf lvlv.tar.gz /home/stud/wang
(2)将档案lvlv.tar.gz还原为原目录,同时使用gzip进行解压缩。
tar -xzvf lvlv.tar.gz
(3)将指定目录下的目录或文件进行打包。
tar –czvf wang.tar.gz -C /home/stud/ wang
参考文献
[1]Linux命令大全.tar命令
[2]Linux tar命令
[3]man tar
阅读全文
0 0
- Linux命令(19)——tar命令
- linux命令——tar
- Linux命令大全——tar命令
- Linux命令——tar命令详解
- linux命令(14)——tar命令
- linux基本命令(28)——tar命令
- Linux命令-tar命令
- Linux进阶——tar 解压缩命令
- linux命令详解——tar
- 每天一个linux命令——tar
- Linux系统—tar 命令参数解析
- Linux命令(cd、tar)
- linux命令(data,tar)
- 【Unix/Linux】【命令】【压缩/打包】打包(压缩)工具 —— tar命令
- [linux命令]tar命令详解
- linux 解压缩命令tar 命令
- Linux命令中的tar命令
- linux tar命令
- C/C++面试常见问题总结
- select2应用在modal模态框里,select2搜索框不能输入值
- Java 中的闭包之争
- SAP收货后更改采购单价格
- Android7.0 PowerManagerService(3) 核心函数updatePowerStateLocked的主要流程
- Linux命令(19)——tar命令
- POJ
- window7 Qt5.9.2 编译 QtAV QMLPlayer 播放器
- 自己的经历(1)dubbo的初识
- Number Sequence
- linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下
- 整数中1出现的次数(从1到n整数中1出现的次数)
- Ubuntu 配置PPTP客户端---命令行
- elasticsearch安装