linux 文件夹重命名_如何在Linux中重命名目录和文件夹?

本文介绍了如何在Linux中使用mv命令有效地重命名和移动目录及文件夹,包括处理子文件夹、覆盖已存在的文件夹、以及在操作前进行确认的选项。详细讲解了mv命令的不同参数,如-v(详细信息)、-f(强制覆盖)和-i(确认覆盖)。
摘要由CSDN通过智能技术生成
linux 文件夹重命名

linux 文件夹重命名

Renaming or moving directories and folder can be tricky if those directories and folders have some subfolders. Or the destination may have all ready same name folder which will create some error. In this tutorial we will look how to rename and move directories and folders in Linux.

如果目录和文件夹具有某些子文件夹,则重命名或移动目录和文件夹可能会比较棘手。 否则目标可能已经准备好同一个名称文件夹,这将产生一些错误。 在本教程中,我们将研究如何在Linux中重命名和移动目录和文件夹。

使用Mv命令重命名 (Rename Using Mv Command)

The defacto command for rename directories and folders is mv . mv is the short form for the move . We can simply rename by providing the current directory and folder name and destination directory or folder name. Syntax is like below. If the source or current directory folder have content we need to rename by using recursive move. This will only change given directory or folder name but move all sub files and folder.

用于重命名目录和文件夹的defacto命令是mvmvmove的简称。 我们可以简单地通过提供当前目录和文件夹名称以及目标目录或文件夹名称来重命名。 语法如下。 如果源或当前目录文件夹中包含内容,则需要使用递归移动来重命名。 这只会更改给定的目录或文件夹名称,但会移动所有子文件和文件夹。

mv CURRENT_FOLDER   NEW_FOLDER

In this example we will rename directory named backup  into old_backup .

在此示例中,我们将名为backup目录重命名为old_backup

$ mv backup old_backup

详细 (Verbose)

While renaming or moving files and folders we may need to get verbose information. Verbose mode will print every move or rename. This will be helpful for recursive option. We will provide -v to enable verbose.

重命名或移动文件和文件夹时,我们可能需要获取详细信息。 详细模式将打印所有动作或重命名。 这将有助于递归选项。 我们将提供-v以启用详细信息。

$ mv -v backup old_backup
Verbose
Verbose
详细

如果存在,则强制覆盖(Overwrite Forcibly If Exists)

In some cases there may be existing folder or directory with the new name. We need to confirm the overwrite. But this can be daunting task if there is a lot of them. We can overwrite existing files and folder with -f option automatically. -f means forcibly.

在某些情况下,可能存在具有新名称的现有文件夹或目录。 我们需要确认覆盖。 但是,如果有很多的话,这可能是艰巨的任务。 我们可以使用-f选项自动覆盖现有文件和文件夹。 -f强制。

$ mv -f backup old_backup

覆盖前提示确认 (Prompt For Confirmation Before Overwriting)

If we do not want to write existing file forcibly we can confirm for each file rename. In this case we have to use -i like below.

如果我们不想强行写入现有文件,则可以为每个文件重命名进行确认。 在这种情况下,我们必须像下面那样使用-i

$ mv -i backup old_backup
LEARN MORE  How To Rename Multiple Files In Linux?
了解更多如何在Linux中重命名多个文件?

翻译自: https://www.poftut.com/how-to-rename-directories-and-folders-in-linux/

linux 文件夹重命名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值