本指南向您展示了使用Linux移动文件的所有方法。
移动文件的最简单方法是使用特定Linux发行版附带的文件管理器。文件管理器提供存储在计算机上的文件夹和文件的图形视图。 Windows用户将熟悉Windows资源管理器,它是一种文件管理器。
Linux中最常用的文件管理器如下:
- 鹦鹉螺
- 海豚
- Thunar中
- PCManFM
- 卡哈
Nautilus是GNOME桌面环境的一部分,是Ubuntu,Fedora,openSUSE和Linux Mint的默认文件管理器。
Dolphin是KDE桌面环境的一部分,是Kubuntu和KaOS的默认文件管理器。
Thunar附带XFCE桌面环境,PCManFM安装了LXDE桌面环境,Caja是MATE桌面环境的一部分。
桌面环境是一组图形工具,可用于管理系统。
如何使用Nautilus移动文件
如果您使用的是Ubuntu,可以通过单击启动器顶部的文件柜图标打开Nautilus文件管理器。
对于使用GNOME桌面环境的其他人,请按键盘上的超级键(通常具有Windows徽标并位于左侧Alt键旁边),然后在提供的框中搜索Nautilus。
打开Nautilus后,您将在左侧面板中看到以下选项:
- 最近的地方
- 家
- 桌面
- 下载
- 音乐
- 图片
- 影片
- 垃圾箱
- 其他地点
您的大多数文件都位于“Home”文件夹下。单击文件夹可显示该文件夹中的子文件夹和文件列表。
要移动文件,请右键单击该文件,然后选择“移至”。将打开一个新窗口。浏览文件夹结构,直到找到要放置文件的目录。
单击“选择”以物理移动文件。
如何使用Dolphin移动文件
默认情况下,Dolphin可用于KDE桌面环境。如果您不使用KDE,那么您应该坚持使用您的发行版附带的文件管理器。
文件管理器非常相似,没有充分的理由为系统安装另一个默认值。
Dolphin没有用于移动文件的上下文菜单。相反,您只需将它们拖动到所需位置即可。
移动文件的步骤如下:
- 导航到文件所在的文件夹
- 右键单击选项卡,然后选择“新建选项卡”
- 在新选项卡中,导航到要将文件移动到的文件夹
- 返回原始选项卡,然后将要移动的文件拖动到新选项卡
- 将出现一个菜单,其中包含“移动到此处”选项。
如何使用Thunar移动文件
Thunar与Nautilus有类似的界面。但是,左侧面板分为三个部分:
- 设备
- 地方
- 网络
设备部分列出了可用的分区。 places部分显示诸如“home”,“desktop”,“Rubbish bin”,“Documents”,“Music”,“Pictures”,“Videos”和“Downloads”等项目。最后,网络部分允许您浏览网络驱动器。
您的大多数文件都位于主文件夹下,但您也可以打开文件系统选项以访问系统的根目录。
Thunar使用剪切和粘贴的概念来移动物品。右键单击要移动的文件,然后从上下文菜单中选择“剪切”。
导航到要放置文件的文件夹,右键单击并选择“粘贴”。
如何使用PCManFM移动文件
PCManFM也类似于Nautilus。
左侧面板有一个位置列表,如下所示:
- 家
- 桌面
- 垃圾箱
- 应用
- 文件
- 音乐
- 图片
- 影片
- 下载
您可以通过单击它们来浏览文件夹,直到找到要移动的文件。
对于PCManFM,移动文件的过程与Thunar相同。右键单击该文件,然后从上下文菜单中选择“剪切”。
导航到要放置文件的文件夹,再次右键单击并选择“粘贴”。
如何使用Caja移动文件
Caja文件管理器是Linux Mint MATE的默认选项,它与Thunar几乎相同。
要移动文件,请单击鼠标左键浏览文件夹。
当您找到要移动的文件时,右键单击并选择“剪切”。导航到要放置文件的文件夹,右键单击并选择“粘贴”。
您将在右键单击菜单上注意到存在“移至”选项,但使用此选项将文件移动到的位置非常有限。
如何使用Linux mv命令重命名文件
想象一下,您已将数码相机中的大量照片复制到主文件夹下的图片文件夹中。 (〜/图片)。
在单个文件夹下放置大量图片会使其难以排序。最好以某种方式对图像进行分类。
当然,您可以按年份和月份对图像进行分类,也可以按特定事件对图像进行分类。
对于此示例,我们假设在pictures文件夹下您有以下文件:
- img0001_01012015.png
- img0002_02012015.png
- img0003_05022015.png
- img0004_13022015.png
- img0005_14042015.png
- img0006_17072015.png
- img0007_19092015.png
- img0008_01012016.png
- img0009_02012016.png
- img0010_03012016.png
照片很难说出它们实际代表什么。每个文件名都有一个与之关联的日期,因此您至少可以根据日期将它们放在文件夹中。
在目标文件夹周围移动文件时必须已经存在,否则您将收到错误。
要创建文件夹,请使用mkdir命令,如下所示:
MKDIR 在上面给出的示例中,最好为每年创建一个文件夹,并且在每年的文件夹中应该有每个月的文件夹。 例如: mkdir 2015 mkdir 2015 / 01_Januarymkdir 2015 / 02_Februarymkdir 2015 / 03_Marchmkdir 2015 / 04_Aprilmkdir 2015 / 05_Maymkdir 2015 / 06_Junemkdir 2015 / 07_Julymkdir 2015 / 08_Augustmkdir 2015 / 09_Septembermkdir 2015 / 10_Octobermkdir 2015 / 11_Novembermkdir 2015 / 12_Decembermkdir 2016mkdir 2016 / 01_January 现在你可能想知道我们为什么用数字和名字创建每个月的文件夹(即01_January)。 使用ls命令运行目录列表时,文件夹以字母数字顺序返回。没有数字,4月将是第一个,然后是8月等。通过使用文件夹名称中的数字,它保证以正确的顺序返回月份。 创建文件夹后,您现在可以开始将图像文件移动到正确的文件夹中,如下所示: mv img0001_01012015.png 2015 / 01_January /。 mv img0002_02012015.png 2015 / 01_January / .mv img0003_05022015.png 2015 / 02_February / .mv img0004_13022015.png 2015 / 02_February / .mv img0005_14042015.png 2015 / 04_April / .mv img0006_17072015.png 2015 / 07_July / .mv img0007_19092015.png 2015 /09_September/.mv img0008_01012016.png 2016 / 01_January / .mv img0009_02012016.png 2016 / 01_January / .mv img0010_03012016.png 2016 / 01_January /。 在上面的每行代码中,图像将根据文件名中的日期复制到相关的年份和月份文件夹。 该行末尾的句点(。)是所谓的元字符。它基本上确保文件保持相同的名称。 虽然文件现在很好地按日期排序,但知道每个图像包含的内容会很好。实际上,唯一的方法是在图像查看器中打开文件。一旦知道了图像的内容,就可以使用mv命令重命名文件,如下所示: mv img0008_01012016.png newyearfireworks.png 坏消息是,如果您将文件移动到已存在同名文件的文件夹,则会覆盖目标文件。 有办法保护自己。您可以使用以下语法备份目标文件。 mv -b test1.txt test2.txt 这会将test1.txt重命名为test2.txt。如果已经有test2.txt那么它将成为test2.txt~。 另一种保护自己的方法是让mv命令告诉你文件是否已经存在,然后你可以选择是否移动文件。 mv -i test1.txt test2.txt 如果您要移动数百个文件,那么您可能会编写一个脚本来执行移动。在这种情况下,您不希望出现询问是否要移动文件的消息。 您可以使用以下语法移动文件而不覆盖现有文件。 mv -n test1.txt test2.txt 最后,如果源文件更新,还有一个开关可以让您更新目标文件。 mv -u test1.txt test2.txt 如果文件已经存在,会发生什么




