如何使用Linux图形和命令行工具移动文件

在Linux中移动并重命名您的文件

移动文件的最简单方法正在使用特定的文件管理器Linux发行版。文件管理器提供存储在计算机上的文件夹和文件的图形视图。Windows用户将熟悉Windows资源管理器,它是一种类型文件管理器

Linux中最常用的文件管理器如下:

  • 鹦鹉螺
  • 海豚
  • th
  • PCManfm.
  • CAJA

Nautilus是Gnome桌面环境的一部分,是Ubuntu,Fedora,OpenSuse和Linux Mint的默认文件管理器。

海豚的一部分KDE桌面环境并且是默认文件管理器Kubuntu.凯索斯

Thunar附带XFCE桌面环境,PCManFM安装了LXDE桌面环境,CAJA是MATE桌面环境的一部分。

一种桌面环境是一个图形工具的集合,允许您管理系统。

如何使用Nautilus移动文件

  1. 如果您使用的是Ubuntu,您可以通过选择启动器顶部的文件盒图标来打开Nautilus文件管理器。

    对于您使用GNOME桌面环境的其他人,请按键盘上的Super键(通常具有Windows徽标,并在左侧键旁边),并在提供的框中搜索Nautilus。

  2. 打开Nautilus时,您将看到左侧面板中的以下选项:

    • 最近的地方
    • 桌面
    • 下载
    • 音乐
    • 图片
    • 视频
    • 垃圾箱
    • 其他地方
    鹦鹉螺的左窗格
  3. 大多数文件将在下面文件夹。打开文件夹显示该文件夹中的子文件夹和文件列表。

  4. 要移动文件,请右键单击它并选择搬去

    在Nautilus的选项菜单中移动到命令
  5. 一个新的窗口将打开。通过文件夹结构导航,直到找到要放置文件的目录。

  6. 选择最终确定移动。

    选择按钮在Nautilus中移动目标窗口

如何使用Dolphin移动文件

默认情况下,Dolphin可提供KDE桌面环境。如果您没有使用KDE,那么您应该坚持使用您分发随附的文件管理器。

文件管理器非常相似,没有充分的理由将不同的原因安装到系统的默认值。

Dolphin没有移动文件的上下文菜单。相反,您必须执行的所有才能将文件拖动到所需的位置。

移动文件的步骤如下:

  1. 导航到文件所在的文件夹。

    文件夹中的Linux Dolphin文件
  2. 分裂在窗口的右上角。

    海豚的拆分按钮
  3. 在“新”选项卡中,选择旁边的文件夹名称。使用似乎导航到要将文件移动到要移动到的文件夹的菜单。

    Dolphin的文件夹箭头
  4. 返回原始选项卡并拖动要移动到新选项卡的文件。

    将文件拖动到海豚中的新文件夹
  5. 菜单将显示选项搬来这

    在Dolphin的选项菜单中移动这里命令
  6. 关闭,它被替换分裂关闭标签。

    您也可以自由右键单击该文件,然后选择“复制”。然后,导航到想要文件的文件夹,并右键单击此时选择粘贴

    在海豚的关闭按钮

如何使用thunar移动文件

Thunar具有与Nautilus类似的界面。但是,左侧面板分为三个部分:

  • 设备
  • 地点
  • 网络

“设备”部分列出了可用的分区。地点部分显示了诸如桌面垃圾箱文件音乐图片视频, 和下载。最后,网络部分允许您浏览网络驱动器。

大多数文件将在主文件夹下面,但您也可以打开文件系统选项以到达系统的根目录。

  1. Thunar使用剪切和粘贴的概念来移动物品。右键单击要移动和选择的文件从上下文菜单中。

    在Thunar切割选项
  2. 导航到要将文件放置的文件夹。

  3. 右键单击空白区域,然后选择粘贴

    粘贴在Thunar中的命令

如何使用pcmanfm移动文件

Pcmanfm也类似于鹦鹉螺。

左侧面板包含如下的列表:

  • 桌面
  • 垃圾箱
  • 应用程序
  • 文件
  • 音乐
  • 图片
  • 视频
  • 下载

您可以通过单击它们在找到要移动的文件之前通过文件夹进行导航。

  1. 移动文件的过程对于PCManfm而言是相同的,因为它是为了thunar。右键单击该文件,然后选择从上下文菜单中。

    在PCManfm中切割命令
  2. 导航到要将文件放置的文件夹。

  3. 右键单击,然后选择粘贴

    PCManfm的过去命令

如何使用caja移动文件

CAJA文件管理器是Linux Mint Mate的默认选项,几乎与Thunar相同。

  1. 要通过单击鼠标左键移动文件介绍文件夹。

  2. 当您找到要移动的文件时,请右键单击并选择

    您会在右键单击菜单上注意到有一个搬去选项,但您可以将文件移动到使用此选项的位置非常有限。

    在Caja中削减命令
  3. 导航到要将文件放置的文件夹,右键单击并选择粘贴

    Caja的粘贴命令

如何使用mv命令移动文件

在Linux上,MV命令可以移动计算机周围的文件和文件夹。您只需要告诉MV您要移动的文件或文件夹,并将其送到一个目标以将其放入。尝试使用简单的东西。

  1. 通过您的应用程序菜单或使用应用程序打开终端窗口Ctrl + Alt + T热键。

  2. 寻找要移动的文件。您可以使用ls命令执行此操作。

    ls〜/下载
  3. 假设您找到了一个刚下载的工作的文档,并且您需要将其移动到您的文档目录中。给MV到文件所在的完整路径,并告诉它将其移动到哪个文件夹。

    mv〜/ / downloads / work-doc.odt〜/文件/
  4. 现在,检查您的文档目录以查看它。

    LS〜/文件|grep -i工作文件

立即移动和排序多个文件

一次移动一个文件可能是乏味的,而且它没有通过图形方式提供的优势。但是,命令行是为灵活性而构建的,它允许您一次轻松移动和组织多个文件。

想象一下,你已经复制了你的大量照片数码相机到主文件夹下的图片文件夹。(〜/图片)。

单个文件夹下有很多图片使它们难以排序。最好以某种方式对图像进行分类。

当然,您可以在年份和月份对图像进行分类,或者您可以通过特定事件对其进行分类。

对于此示例,假设在图片文件夹下您有以下文件:

  • 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.

照片难以告诉照片他们实际代表什么。每个文件名都有一个与之关联的日期,因此您可以至少根据其日期将它们放在文件夹中。

  1. 当目标文件夹周围移动文件时,否则您会收到错误。

    要创建文件夹,请使用mkdir命令如下:

    Mkdir -p {2015,2016} / {1月,2月,3月,4月,5月,7月,7月,8月,9月,10月,12月,12月}

    这似乎很像很多,但它实际上比手动做到这一点更简单。“-p”切换允许mkdir命令一次创建整个文件夹路径。

    然后,括号允许您列出多个东西以应用于相同的操作。因此,此命令为2015年和2016年创建两个父文件夹,每个父文件夹每个月都有一个文件夹。

  2. 创建的文件夹,您现在可以开始将图像文件移动到正确的文件夹中,如下所示:

    MV img * 012015.png 2015/1月/。

    这里有几件事要分解。首先,星号(*)字符是一个通配符,告诉MV移动以“IMG”开头的任何文件,并以“012015.png”基本结束,它将切断文件在文件之间的中间变化并仅使​​用计数的信息,月份和年份。这样,您可以方便地移动一次符合相同标准的多个文件。

    线路末尾的时期是所谓的metacharacter。它基本上确保文件保持相同的名称。但是,这并不是必要的。您可以留下它并达到相同的结果。

  3. 再次尝试使用其他文件。模式仍然是相同的,使用月份和年份对文件进行排序。

    MV IMG * 022015.PNG 2015/2月/。
    MV IMG * 042015.PNG 2015/4月/。
    mv img * 072015.png 2015/7月/。
    MV IMG * 092015.PNG 2015/9月/。
    MV IMG * 012016.PNG 2016/1月/。
  4. 这就是您需要移动和对该列表中的所有文件进行移动。显然,如果您有更多文件,则此方法可以节省严重的时间通过图形文件管理器移动它们。

如何使用Linux MV命名重命名文件

虽然文件现在很好地排序日期,但知道每个图像包含的内容会很好。真的是这样做的唯一方法是打开文件图像查看器。一旦您知道图像的内容,您可以使用mv命令重命名文件,如下所示:

mv img0008_01012016.png newyearfireworks.png

这真的是以mv重命名。它实际上不需要任何特殊语法来重命名文件。只需提供目标文件名。

如果文件已存在,会发生什么

坏消息是,如果将文件移动到已有相同名称文件的文件夹,则覆盖目标文件。

有办法保护自己。您可以使用以下语法备份目标文件。

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
此页面有用吗?