【问题标题】:rsync slash in dir name目录名称中的 rsync 斜杠
【发布时间】:2018-08-14 18:02:48
【问题描述】:

我正在将 12TB 的文件从 MacOS 备份到 linux (synology nas),其中一些目录包含斜杠。 这些目录在 nas 上重命名为 4XQVKM~V
有没有办法使用 rsync 来避免这种情况?
如果没有,重命名所有包含斜杠的文件夹的最佳方法是什么?

【问题讨论】:

  • 嗯,因为文件名中的斜杠在 Unix 哲学中是无效的,我怀疑有没有办法。它会给你留下一个损坏的备份、不可用的文件。
  • Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super UserUnix & Linux Stack Exchange 会是一个更好的提问地点。

标签: linux macos rsync nas


【解决方案1】:

虽然 OSX 似乎允许在目录/文件名中使用斜杠,但 linux 不允许。您可以在 rsync 之前重命名所有文件/文件夹,在 rsync 之后更改名称,或者按原样接受它们。

如果您想在运行 rsync 之前更改文件名,this thread might be useful.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 2022-07-05
    • 1970-01-01
    • 2020-11-10
    • 1970-01-01
    相关资源
    最近更新 更多