Linux tar命令

简单总结一下tar命令的用法
tar 的英文是tape archive,主要用于备份文件;
tar 可以压缩打包文件,也可以解开备份文件。

#给出几个常用的

1、tar -czvf test.tar.gz a.txt

-c(即create):建立新的备份文件
-z:表示使用gzip指令处理备份文件
-v(verbose):表示显示指令执行过程
-f:表示指定备份文件

#这里的test.tar.gz就是备份好的文件,a.txt是指定的需要备份的文件
#在写命令时,可以考虑绝对路径,特别是写脚本,举例如下:
tar -czvf /home/backup/test.tar.gz /tmp/a.txt
#没有指定路径则默认为当前的工作目录下

2、tar -xzvf /home/backup/test.tar.gz
# 解压文件
-x:表示从备份文件中还原文件
#当然,如果想将文件解压到指定的目录,可以使用 -C
tar -xzvf /home/backup/test.tar.gz -C /tmp

3、tar -tzvf test.tar.gz
-t:表示列出备份文件的内容(非解压)

如果想要排除目录下的某些文件,再进行打包压缩

tar --exclude=目录名/文件名 -zcvf 备份文件名.tgz 目录名

#举例,打包压缩/tmp目录并且排除其中的1.txt文件
tar --exclude=/tmp/1.txt -zcvf /home/backup/test.tar.gz /tmp/

其他用法

#压缩时取系统的时间
tar -zcvf dir_name-$(date +%Y%m%d-%H%M).tar.gz dir/
%Y%m%d-%H%M:表示年月日-时分,按需设置

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值