终端输出重定向到文件和非规范化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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...