在跳转到我的媒体中心之前,我一直试图将我的媒体/下载中心的小部分从 Windows 迁移到 linux。现在我有一个 Raspberry pi 设置,使用 raspbian,我会在搬家前尝试不同的东西。
现在我的媒体中心正在下载某些文件,这些文件需要从一个目录复制到另一个目录。这部分我可以用最基本的 linux 命令来完成,但真正的问题在于复制时对这些文件的处理。
在 Windows 中,我有一个定期运行的批处理脚本,它: - 将文件从“a”复制到“b”,并创建一个日志文件。-a 程序监视文件夹“b”移动并重命名文件 - 日志文件防止脚本再次复制相同的文件,从而防止在我的媒体文件夹中重复。
代码如下:
ROBOCOPY "location A" "Location B" /NP /M /S /LOG+:c:\batches\Rename.log
Run Code Online (Sandbox Code Playgroud)
这是否可以在 linux 中完成,如果可以,如何完成?
小智 6
rsync 非常适合这种事情,你不需要做任何重命名或任何事情,它只会复制新的或更新的东西。它有很多选项可以根据您的要求更改行为。
例如:
rsync -av /location/a/* /location/b
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10101 次 |
| 最近记录: |