如果目录和文件夹中有一些子文件夹,则重命名或移动这些目录和文件夹可能会很棘手。或者目标可能有相同名称的文件夹,这将产生一些错误。在本教程中,我们将了解如何在Linux中重命名和移动目录和文件夹。
null
使用Mv命令重命名
重命名目录和文件夹的实际命令是 mv
. mv
是 move
. 我们可以简单地通过提供当前目录和文件夹名以及目标目录或文件夹名来重命名。语法如下。 如果源或当前目录文件夹有内容,我们需要使用递归移动重命名。这只会更改给定的目录或文件夹名称,但会移动所有子文件和文件夹。
mv CURRENT_FOLDER NEW_FOLDER
在本例中,我们将重命名名为 backup
进入之内 old_backup
.
$ mv backup old_backup
冗长的
在重命名或移动文件和文件夹时,我们可能需要获取详细信息。详细模式将打印每个移动或重命名。这将有助于递归选项。我们将提供 -v
启用详细信息。
$ mv -v backup old_backup

如果存在则强制覆盖
在某些情况下,可能存在具有新名称的现有文件夹或目录。我们需要确认覆盖。但如果有很多这样的人,这将是一项艰巨的任务。我们可以用覆盖现有文件和文件夹 -f
自动选择。 -f
意味着强迫。
$ mv -f backup old_backup
覆盖前提示确认
如果我们不想强行写入现有文件,我们可以为每个文件重命名确认。在这种情况下,我们必须使用 -i
就像下面一样。
$ mv -i backup old_backup
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END