20、文件归档、备份与正则表达式使用指南

文件归档、备份与正则表达式使用指南

一、文件压缩与归档工具

1.1 tar 命令的压缩功能

现代 GNU tar 版本支持直接使用 gzip 和 bzip2 压缩。使用 z 和 j 选项分别对应 gzip 和 bzip2 压缩。例如,我们简化之前的示例来进行操作:

[me@linuxbox ~]$ find playground -name 'file-A' | tar czf playground.tgz -T -

如果要创建 bzip2 压缩的归档文件,可以这样做:

[me@linuxbox ~]$ find playground -name 'file-A' | tar cjf playground.tbz -T -

这里只是将压缩选项从 z 改为 j,并将输出文件的扩展名改为 .tbz 以表示是 bzip2 压缩的文件。

1.2 tar 命令通过网络传输文件

借助 tar 命令的标准输入输出功能,可以在网络上的系统之间传输文件。假设有两台运行类 Unix 系统且安装了 tar 和 ssh 的机器,从远程系统(这里命名为 remote - sys)将一个目录传输到本地系统的操作步骤如下:
1. 在本地系统创建一个目录:

[me@linuxbox ~]$ mkdir remote - stuff
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值