如何将不同字母大小写的文件夹合并为一个?

如何将不同字母大小写的文件夹合并为一个?

如果一个文件夹有大写字母而另一个没有大写字母,Nautilus 不会合并同名文件夹;如果一个文件夹名为“Folder”,另一个文件夹名为“folder”,Nautilus 不会合并它们。我有大量文件需要合并,是否有脚本可以让 Nautilus 批量合并所有文件?如果没有,除了手动重命名所有文件夹之外还有其他方法吗?

答案1

这是设计使然。在 *nix 系统中,文件和文件夹名称区分大小写。

重命名可以通过多种方式自动完成。可以使用批量重命名实用程序,芘尼美拉安装 pyrenamernautilus 重命名器Launchpad 徽标改名韓國安装 mmv,仅举几例。

为了完成答案,这里有一个可以为您重命名的脚本。
rename 'y/A-Z/a-z/' *
这应该将所有文件/文件夹重命名为小写。

答案2

不,你不能简单地合并它们。

在任何 Linux 或 Unix(包括 Ubuntu)中,文件名和文件夹名都区分大小写。因此两个大小写不同的类似目录可以共存。

您需要创建一个 shell 脚本来重命名它们..

(我会看看是否有时间写一篇。)

相关内容