数据存档、备份与正则表达式实用指南
在 Linux 和类 Unix 系统中,数据的存档、备份以及文本处理是非常重要的操作。本文将详细介绍常用的存档、备份工具,以及正则表达式和相关的文本处理工具。
1. 存档与压缩工具
1.1 tar 工具
现代 GNU tar 版本直接支持 gzip 和 bzip2 压缩,分别使用 z 和 j 选项。例如,使用 find 命令生成文件列表并创建 gzip 压缩存档:
[me@linuxbox ~]$ find playground -name 'file-A' | tar czf playground.tgz -T -
若要创建 bzip2 压缩存档,只需将压缩选项从 z 改为 j,并将输出文件扩展名改为 .tbz:
[me@linuxbox ~]$ find playground -name 'file-A' | tar cjf playground.tbz -T -
tar 命令还可结合 ssh 实现网络文件传输。例如,从远程系统 remote-sys 复制 Documents 目录到本地系统:
[me@linuxbox ~]$ mkdir remote-stuff
[me@linuxbox ~]$ cd remote-stuff
[me@linuxbox remote-stuff]$ ssh remote-sys 'tar cf -
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



