文件归档、同步与正则表达式基础
1. 文件压缩与归档
1.1 tar 命令的压缩与网络传输
在文件处理中,tar是一个常用的工具,现代版本的 GNUtar支持直接使用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压缩。
tar命令还可以利用标准输入和输出在网络上传输文件。假设我们有两台运行类 Unix 系统的机器,都安装了tar和ss