终端输出重定向到文件和非规范化utf-8?

问题描述

我正在使用rsync将MacBook中的某些文件备份到Synology NAS。为了检查文件的一致性,我计算了文件哈希列表。如果我跑

shasum -a 256 * > hashes.sha256

在目录中,然后使用rsync上传,然后我可以使用ssh登录服务器并运行

shasum -c hashes.sha256

检查文件效果很好。

但是,我想在嵌套目录上执行此操作。要创建我运行的列表

find * -type f -print0 | sort -z | xargs -0 shasum -a 256 > nested_checksums.sha256

运行

shasum -c nested_checksums.sha256

此后,它也可以完美运行。但是,如果我使用rsync上传登录到服务器,则shasum -c名称包含非ANSI字符æ,ø和å的子目录上确实会失败。

如何在不同系统上将它与æ,ø和å一起使用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)