Linux下复制文件的神奇命令(linux 的复制命令)
Linux下复制文件的神奇命令
要复制文件在Linux下最常用的命令是cp。遗憾的是,使用它看起来会比较繁琐:首先,要指定源文件,其次,要指定目标位置,最后,因为时间紧迫,要忘记添加-r选项也是司空见惯的事。
幸运的是,CP带来了Linux下一个神奇的命令——rsync。Rsync允许我们在操作系统之间复制/同步文件和文件夹,而不用担心是否覆盖旧文件。它还会检查文件的最后修改日期,只传送改变的文件,从而显著减少文件传输的时间和流量。
要使用rsync,只需要指定源文件和目标位置,如下:
rsync -a source/ target/
该命令将source文件夹的所有内容复制到target文件夹下。如果想要实现仅复制修改部分的文件或文件夹,可以增加–update选项:
rsync -a –update source/target/
此外,rsync还可以将文件夹复制到远程主机,该性能在备份操作中非常有用。
总而言之,rsync是Linux下最强大的复制命令,它比起cp更容易使用,也可以节省传输的时间和流量。想要学习更多命令用法,可以从Linux参考手册RAF文档中获得帮助。