如何在 Linux Mint 20 中重命名目录

介绍

维护结构化文件系统是必要的,而不是系统管理员的建议。 在本文中,您将学习如何在 Linux Mint 20 中重命名目录以组织文件。

查找您当前的工作目录

首先,您将需要您的目录路径/名称来学习本教程。 如果您不知道当前目录,请在终端中运行以下命令。

pwd

列出当前目录中的目录/文件

列出当前目录中的所有目录和文件,并使用以下命令验证重命名的目录。

ls

使用 mv 命令重命名目录

要更改目录名称,请对源目录和目标目录使用以下 mv 命令。

mv <source_directory> <target_directory>

您可以在列出目录内容时看到结果。 在上面的代码片段中,您可以看到以前的“test”目录被重命名为“testdirectory”。

使用 rename 命令重命名目录

或者,您可以使用 rename 命令重命名目录,这是一个更详细的内置命令。

要更改目录名称,请运行以下命令。

rename ‘s/<old-name>/<new-name>/’ *

结果,您可以在以下代码段中看到“test0”目录已重命名为“目录”。

重命名命令可用于一次重命名多个目录和文件名。 为了 example,您可以使用以下命令将所有目录的名称更改为小写。

rename 'y/A-Z/a-z/' *

使用 find 命令重命名多个目录

对于更复杂的重命名目的,您可以将 find 命令与 mv 和 rename 命令结合使用。

注意: mv 命令一次只能重命名一个目录。 要进行多项更改,您需要结合 find 命令运行它。

运行以下命令以更改目录名称。

find . -depth -type d -name <source_directory> -execdir mv {} <target_directory> ;

‘-type’ 选项将查找目录,而’-exexdir’ 选项将使用 mv 命令重命名目录。

您可以使用 find 命令进行文件系统范围的目录更改。 当您不知道目标目录在哪里时,它特别有用。

在以下命令中,find 命令与 rename 命令结合运行,以将所有目录名称更改为小写。

find . -mindepth 1 -prune -type d | rename 'y/A-Z/a-z/'

结论

保持有组织的文件系统不仅给系统管理员带来好处,而且普通用户也可以从中受益。 在本文中,您了解了在 Linux Mint 系统中组织目录的所有方法。