[ad_1]
介绍
维护结构化文件系统是必要的,而不是系统管理员的建议。 在本文中,您将学习如何在 Linux Mint 20 中重命名目录以组织文件。
查找您当前的工作目录
首先,您将需要您的目录路径/名称来学习本教程。 如果您不知道当前目录,请在终端中运行以下命令。
pwd
列出当前目录中的目录/文件
列出当前目录中的所有目录和文件,并使用以下命令验证重命名的目录。
ls
使用 mv 命令重命名目录
要更改目录名称,请对源目录和目标目录使用以下 mv 命令。
mv <source_directory> <target_directory>
您可以在列出目录内容时看到结果。 在上面的代码片段中,您可以看到以前的“test”目录被重命名为“testdirectory”。
使用 rename 命令重命名目录
或者,您可以使用 rename 命令重命名目录,这是一个更详细的内置命令。
要更改目录名称,请运行以下命令。
rename ‘s/<old-name>/<new-name>/’ *
结果,您可以在以下代码段中看到“test0”目录已重命名为“目录”。
重命名命令可用于一次重命名多个目录和文件名。 例如,您可以使用以下命令将所有目录的名称更改为小写。
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 系统中组织目录的所有方法。
[ad_2]