如何在 Linux 中移动目录

在 Linux 中,我们可以将目录移动到特定文件夹,并通过更改它们的访问权限来保护它们,确保拥有访问权限的用户才能够访问目录中的文件和数据。

在本文中,我们将介绍如何在 Linux 中将目录从一个路径移动到另一个路径。

如何在 Linux 中移动目录

在 Linux 中,有两种移动目录的方法,一种是通过命令行的方式,另一种是通过图形用户界面。

方法1:命令行方式

在我们的用户目录下,有两个名为 directory1 和 directory2 的目录,我们可以使用 ls 命令列出它们:

$ ls
使用 ls 命令列出文件夹内容
使用 ls 命令列出文件夹内容

将目录移动到另一个路径的一般语法是:

$ mv [选项] 源路径 目的地路径

使用 mv 命令将目录从源目录移动到其他目标,我们可以使用以下所示的一些参数:

选项描述
-F将目录从源目录移动到目标目标时会强制覆盖
-i它将启用交互模式
-v它将显示命令执行的进度
-u它将更新目标文件
-n它将禁用覆盖目标文件

举个例子,我们将使用以下命令将目录directory2从 /home/niuqi(当前工作目录)移动到/home/niuqi/Documents

mv -vf directory1 /home/niuqi/Documents
将目录directory2从 /home/niuqi(当前工作目录)移动到/home/niuqi/Documents
将目录directory2从 /home/niuqi(当前工作目录)移动到/home/niuqi/Documents

我们在上面的命令中使用了“-f” 参数,用于强制移动目录,并使用 ls 命令列出内容:

$ ls
使用 ls 命令列出内容
使用 ls 命令列出内容

仅存在“mydirectory1”,这意味着“mydirectory2”已成功移动到 Documents 目录中,要验证它,请使用以下命令:

ls /home/hammad/documents

同样,我们可以使用以下命令移动多个目录:

$ mv -vfi /home/niuqi/directory1 /home/niuqi/directory2 /home/niuqi/documents/
同时移动多个文件夹
同时移动多个文件夹

在上面执行的命令中,我们移动了目录 directory1 和 directory2,从 /home/niuqi/ 移动到 /home/niuqi/Documents。使用选项“-vfi”其中“v”用于显示执行命令的进度,“f”用于根据需要强制移动目录, “i”用于开启交互模式。

方法2:图形用户界面

对于 GUI 图形界面,要移动到目标文件夹,只要右键单击要移动的目录,然后选择移动选项:

右键选择移动文件夹
右键选择移动文件夹

在我们的例子中,选择“niuqi”主目录“home”,然后点击“选择”按钮:

将文件夹移动到niuqi主目录
将文件夹移动到niuqi主目录

目录移动成功,打开“niuqi”目录,发现已经成功将“directory1”移动到“niuqi”文件夹下:

将“directory1”移动到“niuqi”文件夹下
将“directory1”移动到“niuqi”文件夹下

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/linux/linux-move-directory/

发表评论

登录后才能评论