linux打包命令tar极简示例_0

# HELLO

引言

闲来无事查了下tar命令如何使用,发现搜索结果不是我之前入门时想要的那种感觉。索性我写写吧,毕竟,很多时候,我们只是想要一点简单又明确的提示。

如何打包

假设我们有/data/txt/目录,目录下有a.txt、b.txt、c.txt三个文件:

那么,我们在/data/txt目录下执行命令tar -cf t.tar a.txt b.txt c.txt,就会得到一个t.tar

其中-cf的c意思就是创建一个新的tar包、f是指定tar包名为t.tar;

a.txt、b.txt、c.txt就是以相对路径方式指定的、需要打包的文件名

打包时压缩

选项加上-z就可以了:tar -zcf t.tar.gz a.txt b.txt c.txt

我们的目录下新增了一个t.tar.gz,就是上个命令得到的压缩包了。

解压缩

假设我们把上文的t.tar拿到了另一台主机的/root/doc/目录下,然后已经cd到/root/doc/目录下,解压命令是:tar -xf t.tar -C ./

其中,-xf的x表示从tar包中解压文件,f是指定tar包名(即t.tar);

-C(大写C)表示“Change to DIR before performing any operations”,如果你觉得不好懂,就先按“把文件解压到-C指定的目录”理解吧;

后边还会有压缩时使用-C的示例

那么如何解压缩上文的t.tar.gz呢?假设我们把t.tar.gz拿到了/root/doc-1/目录,然后我们cd到/root/doc-1/,执行解压命令tar -zxf t.tar.gz -C ./

好了,个人感觉这些提示对于刚入门时的我够用了。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值