gpt4 book ai didi

macos - 如何在 Mac OS 上查找超过 42 个字符的文件名

转载 作者:行者123 更新时间:2023-12-05 03:12:35 29 4
gpt4 key购买 nike

我需要缩短外部硬盘驱动器上某些文件的名称,以便将它们存储在另一个加密驱动器上(加密不允许文件名超过 42 个字符)。我需要重命名的文件组织在具有任意子文件夹深度的多个文件夹中。

我正在考虑两种选择:

  • 有什么方法可以在 Automator 中获取文件名超过 42 个字符的文件列表?然后我会手动重命名它们 - 我不希望它们太多。
  • 是否有一个简单但强大的 shell 脚本可以将文件名裁剪到特定长度(对所有文件夹迭代,对所有子文件夹递归)?如果多个文件名的裁剪导致相同的文件名,它也应该能够处理冲突。

你能帮我做一些选择吗?或者您还有其他建议吗?

最佳答案

find 工具支持正则表达式,它提供了一种按长度过滤文件的简单方法:

find -E . -regex '.*/[^/]{43,}'

关于macos - 如何在 Mac OS 上查找超过 42 个字符的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33255365/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com