tar:rsync的无烦恼替代方案
💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
rsync现在被认为不再好用,作者推荐使用tar作为替代。虽然tar不具备rsync的某些功能,但通过tar和ssh可以有效地传输文件。使用命令“tar -cz public | ssh example.org tar -C /var/www -x”可以将文件传输到远程主机,同时保留文件权限。tar的使用相对简单,主要命令包括创建和提取归档。作者还提供了一个小程序rtar,简化了tar的使用。
🎯
关键要点
- rsync现在被认为不再好用,推荐使用tar作为替代。
- tar和ssh可以有效地传输文件,命令示例为:tar -cz public | ssh example.org tar -C /var/www -x。
- 使用tar可以保留文件的所有权和权限,操作相对简单。
- tar的主要命令包括创建归档(-c)和提取归档(-x),并可以使用-f指定文件名。
- tar的路径规则相对简单,易于理解。
- 作者提供了一个小程序rtar,简化了tar的使用。
❓
延伸问答
为什么推荐使用tar替代rsync?
因为rsync现在被认为不再好用,而tar结合ssh可以有效传输文件。
如何使用tar和ssh传输文件?
可以使用命令:tar -cz public | ssh example.org tar -C /var/www -x。
tar的主要命令有哪些?
tar的主要命令包括创建归档(-c)和提取归档(-x),并可以使用-f指定文件名。
使用tar传输文件时如何保留文件权限?
使用tar可以保留文件的所有权和权限,操作相对简单。
tar的路径规则与rsync相比有什么不同?
tar的路径规则相对简单,易于理解,而rsync需要记住一些关于路径的规则。
rtar是什么,它有什么用?
rtar是一个小程序,简化了tar的使用,使得文件传输更方便。
➡️