如何在 Ubuntu 中将一个目录移动到另一个目录

如何在 Ubuntu 中将一个目录移动到另一个目录

例如,我该如何将名为“menu”的目录移动到“data”目录中?另外,我正在使用 Ubuntu,我对这些都很陌生,所以我不确定。

答案1

GUI 方法

  • 打开文件管理器,例如 Nautilus
  • 右键单击文件夹,然后单击剪切
  • 转至所需文件夹
  • 右键单击并选择粘贴

CLI 方法:打开终端并运行:

mv <absolute path of folder to be moved> <absolute path of destination folder>

例如:

mv menu data

答案2

介绍

由于您是新用户,我创建了带有额外叙述的示例。

鹦鹉螺法

Nautilus 是 Ubuntu 自带的文件管理器。您可以通过启动器顶部第二个文件管理器图标识别它:

文件管理器图标.png

单击文件柜图标来打开 Nautilus。

以下是一段简短的视频,介绍如何使用 Nautilus 将目录移动到~/lisa-menu目录下方~/lisa-data。所有文件均已创建:

在此处输入图片描述

视频向你展示

  • 目录lisa-datalisa-menu
  • 文件显示在 内lisa-menu
  • 文件显示在 内lisa-data
  • 该目录lisa-menu被突出显示。
  • 右键单击鼠标操作用于(又名删除到剪贴板)目录lisa-menu
  • lisa-data双击即可打开该目录。
  • 右键单击鼠标操作用于粘贴将删除的目录lisa-menu放入lisa-data目录中。

命令行 (CLI) 方法

当你打开终端时,你将转到主目录:

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 

提示以您的姓名和@主机名开始。

然后显示当前目录(~是您的主目录的简写)。

然后将显示命令提示符$


现在让我们创建一些目录:

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ mkdir lisa-menu
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ mkdir lisa-data
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ ll lisa*
lisa-data:
total 8
drwxrwxr-x  2 rick rick 4096 Sep 30 16:33 ./
drwxr-xr-x 35 rick rick 4096 Sep 30 16:33 ../

lisa-menu:
total 8
drwxrwxr-x  2 rick rick 4096 Sep 30 16:33 ./
drwxr-xr-x 35 rick rick 4096 Sep 30 16:33 ../
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 

我们现在有两个空目录~/lisa-menu~/lisa-data

我已经使用命令“ll lisa*”显示了目录内容

我可以明确说明ll ~/lisa*或,ll /home/rick/lisa*但当未给出路径时,它是相对于当前目录的,也~/称为/home/rick/


现在让我们创建一些文件:

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ touch lisa-menu/option-a.mnu
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ touch lisa-menu/option-b.mnu
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ touch lisa-data/data-1.dat
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ touch lisa-data/data-2.dat
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ ll lisa*
lisa-data:
total 8
drwxrwxr-x  2 rick rick 4096 Sep 30 16:38 ./
drwxr-xr-x 35 rick rick 4096 Sep 30 16:33 ../
-rw-rw-r--  1 rick rick    0 Sep 30 16:37 data-1.dat
-rw-rw-r--  1 rick rick    0 Sep 30 16:38 data-2.dat

lisa-menu:
total 8
drwxrwxr-x  2 rick rick 4096 Sep 30 16:37 ./
drwxr-xr-x 35 rick rick 4096 Sep 30 16:33 ../
-rw-rw-r--  1 rick rick    0 Sep 30 16:37 option-a.mnu
-rw-rw-r--  1 rick rick    0 Sep 30 16:37 option-b.mnu

touch是创建空文件的命令。

我们曾经touch lisa-menu/option-a.mnu创建过第一个文件。

我们本可以明确地说明touch ~/lisa-menu/option-a.mnu

我们可以先切换到目录,然后创建文件:

cd lisa-menu
touch option-a.mnu

最后我们列出了和目录ll lisa*的内容。我们创建的四个文件就在那里。~/lisa-menu~lisa-data


现在让我们探索如何将文件移动~/lisa-data到新目录中~/lisa-menu/lisa-data

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ mv lisa-data lisa-menu
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ ll lisa-menu
total 12
drwxrwxr-x  3 rick rick 4096 Sep 30 16:44 ./
drwxr-xr-x 34 rick rick 4096 Sep 30 16:44 ../
drwxrwxr-x  2 rick rick 4096 Sep 30 16:38 lisa-data/
-rw-rw-r--  1 rick rick    0 Sep 30 16:37 option-a.mnu
-rw-rw-r--  1 rick rick    0 Sep 30 16:37 option-b.mnu
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ ll lisa-menu/lisa-data
total 8
drwxrwxr-x 2 rick rick 4096 Sep 30 16:38 ./
drwxrwxr-x 3 rick rick 4096 Sep 30 16:44 ../
-rw-rw-r-- 1 rick rick    0 Sep 30 16:37 data-1.dat
-rw-rw-r-- 1 rick rick    0 Sep 30 16:38 data-2.dat
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 

我们可以使用tree命令来以图形方式表示lisa-menulisa-data

───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ tree lisa-menu
lisa-menu
├── lisa-data
│   ├── data-1.dat
│   └── data-2.dat
├── option-a.mnu
└── option-b.mnu

1 directory, 4 files
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 

概括

Ctrl你可以在自己的机器上重复这些步骤,使用+ Alt+打开终端T。完成后输入exit并按Enter关闭终端。

希望这个简短的介绍对您有所帮助。不要犹豫,尽管提问,因为我们都曾经是新用户。

相关内容