【51CTO.com快译】有些任务很简单又经常做,以至于用户对此觉得理所当然。但随后你迁移到了新平台,同样那些简单的任务开始需要占用一部分精力才能完成,将文件从一个位置移到另一个位置就是这种任务。当然,这常常被认为是在电脑上完成的更基本的操作之一。然而你迁移到Linux平台后,可能会问“现在该如何移动文件?”

如果你熟悉Linux,知道总有多条路子实现同一个目标,移动文件也不例外。可以选择功能强大的命令行或简洁的GUI――无论怎样,你都可以移动那些文件。

先来说说命令行。

通过命令行移动文件

许多刚接触Linux的用户面临的问题之一是要使用命令行。起初可能有点犯难。虽然现代Linux界面有助于确保你很少使用这种“老派”工具,但是如果你完全忽略它,就会错失强大功能。移动文件的命令就是一个典例。

移动文件的命令是mv。它很简单,是你在该平台上***学到的命令之一。下面介绍如何使用该工具,而不是列出这个命令的语法和常用参数选项符,然后让你做其余的事情。

mv命令就做一件事:将文件从一个位置移动到另一个位置。这可能有些误导,因为mv还用于重命名文件。举个例子。假设你在/home/jack/中有个文件testfile,想将它重命名为testfile2(保存在同一位置)。为此,你将使用mv命令,如下所示:

mv /home/jack/testfile /home/jack/testfile2

或者,如果你已在/home/jack中:

mv testfile testfile2

上述命令会将/home/jack/testfile移动到/home/jack/testfile2,实际上重命名文件。但如果你只是想移动文件怎么办?假设你想让主目录(这里是/home/jack)远离散乱的文件。可以用这个命令将该测试文件移动到/home/jack/Documents中:

mv /home/jack/testfile /home/jack/Documents/

借助上述命令,你已将文件移动到新位置,同时保留原始文件名。

如果要移动多个文件怎么办?幸好,你不必为每个文件执行mv命令。可以使用通配符来帮忙。举个例子:

你的~/Downloads目录中有很多.mp3文件(~/是一种表示主目录的简单方式,本文中是/home/jack/),你希望它们在~/Music中。只用一个命令就可以迅速移动它们,如下所示:

mv ~/Downloads/*.mp3 ~/Music/

该命令将把每个以.mp3结尾的文件从Downloads目录移动到Music目录中。

如果你想将文件移动到当前工作目录的父目录中,有一种简单的方法。假设你的文件testfile位于~/Downloads中,希望它在你的主目录中。如果你目前在~/Downloads目录中,可以向上移动一个文件夹(移动到~/),如下所示:

mv testfile ../

“../”表示将文件夹向上移动一级。如果位置埋得更深,比如~/Downloads/today/,仍然可以用该命令轻松移动该文件:

mv testfile ../../

记住,每个“../”表示一个级别。

如你所见,通过命令行移动文件一点也不难。

GUI

Linux平台有很多GUI可用。除此之外,还可以使用许多文件管理器。***的文件管理器是Nautilus(GNOME)和Dolphin(KDE)。两者都非常强大而灵活。我想介绍如何使用Nautilus文件管理器来移动文件(在Ubuntu 13.10发行版上,Unity作为界面)。

Nautilus可能是移动文件的最有效方式。下面介绍其步骤:

1. 打开Nautilus文件管理器。

2. 找到要移动的文件,然后鼠标右击所述文件。

3. 从弹出菜单(图1)中选择“移动到”选项。

4. “选择目标”窗口打开后,进入到该文件的新位置。

5. 一旦找到了目标文件夹,点击“选择”。

Nautilus屏幕截图

该上下文菜单还让你可以将文件拷贝到新位置、将文件移动到废纸篓等。

如果你更习惯拖放操作,别害怕――Nautilus准备好为你效力。假设你的主目录中有个文件,想拖到Documents。默认情况下,Nautilus会在窗口的左窗格中显示几个书签。你可以将文件拖到Document书签中,无需打开第二个Nautilus窗口。只需点击并按住,将文件从主查看窗格拖到Documents书签。

然而,如果该文件的目标未列在书签中(或未出现在当前的主查看窗格中),需要打开第二个Nautilus窗口。然后,你可以将文件从原始窗口中的源文件夹拖到第二个窗口中的目标文件夹。

如果你需要移动多个文件,照样没问题。与几乎所有现代用户界面相似,你可以通过在点击每个文件时按住Ctrl键来多选文件。选择了每个文件后(图2),你可以右键点击其中一个选定文件,然后选择“移动到”选项,或者只需将它们拖放到新位置。

选定的文件(这里是文件夹)每个都会高亮显示。

在Linux桌面上移动文件非常容易。无论是使用命令行还是你选择的桌面,有好多方法让你可以如愿以偿――所有这些方法很容易上手。

原文标题:How to Move Files Using Linux Commands or File Managers,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0

linux移动文件命令使用方法,如何使用Linux命令或文件管理器来移动文件?相关推荐

  1. iphone出现android文件夹,如何才能在iphone上看到文件,难道不能像android,塞班一样下个文件管理器,随意看文件吗...

    天啊 这 根本是小儿科的问题 ! Windows系统中隐藏驱动器 一.设置法 1.在Windows 2000/XP中有一项磁盘管理的功能,我们可以依次打开"控制面板→性能和维护→管理工具→计 ...

  2. linux中的last命令,在Linux系统中使用Last命令的方法,包括Last命令选项说明

    如果您要管理多用户系统,则通常需要知道登录机器的人员.时间和来源.last是一个命令行实用程序,用于显示有关系统用户的最近登录会话的信息,当您需要跟踪用户活动或调查可能的安全漏洞时,此功能非常有用.本 ...

  3. Linux简单的文件管理器设计,桌面应用|如何从 Linux 的文件管理器中加密文件

    Linux 桌面版和服务器版具有卓越的安全性.然而这并不意味着你可以放松警惕.你应该一直认为你的数据总是很快就会被破坏.也就是说,你可能需要使用各种加密工具.比如 GnuPG,它可以让你加密和解密文件 ...

  4. 计算机管理器用户怎么打开文件,电脑文件管理器怎么打开文件夹 文件管理器打开想要的文件夹方法-电脑教程...

    电脑文件管理器怎么打开文件夹?当我们在Win10中打开任务栏中文件管理器时,默认只有2个位置:此电脑和快速访问.前者指向传统的磁盘盘符界面,而后者就是Win10新增的那6个大家不怎么使用的固定默认文件 ...

  5. Android使用文件管理器打开指定文件夹,浏览里面的内容

    Android下可以打开一些文件,带有.doc 等后缀的文件网上一般都有解释,这个写一个使用文件管理器打开指定文件夹的 private void openAssignFolder(String pat ...

  6. 打开文件管理器并进行文件夹的复制、移动、删除、创建

    打开文件管理器并进行文件夹的复制.移动.删除.创建 调文件文件管理器并获取可操作文件的DocumentFile Intent intent = new Intent(Intent.ACTION_OPE ...

  7. android7 es文件,让你更了解你的手机 – ES 文件管理器 #Android

    文件管理器是安卓系统中必备的工具软件,其重要性不言而喻,以至于各大安卓 ROM 都在其系统应用中内置了文件管理器,甚至 MIUI.Flyme 和锤子等国产 ROM 均将文件管理器摆在了与浏览器或者音乐 ...

  8. linux 文件夹同步备份软件下载,rsync从linux到linux的文件同步备份方法_rsync在linux下同步备份教程_飞翔教程...

    一.环境 须要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5) 接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5) 二.安装配置 1.服务器端的 ...

  9. 重启linux系统的三种方法,强制重启Linux系统的几种方法

    实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot.init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几 ...

最新文章

  1. Spring管理session的一些认识和用法心得
  2. (9)SPI接收verilog与Systemverilog编码
  3. php将变量转成字符串类型
  4. Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器)
  5. C#中索引器的简单使用
  6. cad残留卸载清理工具,强力清理CAD注册表残留
  7. H5编辑器核心算法和思想-遁地龙卷风
  8. Keil编译后Code RO Data Rw Data ZI的含义
  9. 排球分组循环交叉编排_同学!中国海洋大学第一届排球联赛等你来战!
  10. 【愚公系列】2023年05月 攻防世界-MOBILE(Phishing is not a crime-2)
  11. Python3群聊聊天室
  12. 计算机片段教学优秀教案,高中数学片段教学方法
  13. sqlserver存储过程调试方法
  14. 【华为中央硬件部】最新社会招聘公告!
  15. 用Windows Live Writer发布日志到BlogBus
  16. svn 错误信息:这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。
  17. could not find included file 'pods/target support files/pods-runner/pods-runner.debug.xcconfig 什么问题
  18. 安卓开发系列(一)安卓开发环境的搭建
  19. 怎么修改QQ空间发说说显示的机型
  20. 项目管理的前景如何?

热门文章

  1. 累计求和sum(A1)over(partition by A2 order by A3)
  2. ORA-00918: 未明确定义列
  3. 自适应进化极限学习机SaDE_ELM程序源码和使用方法
  4. 进化计算读书笔记(三)
  5. HTC Android 移动网络设置(转)
  6. 计算机应用中组装测试是什么意思,新组装的电脑用什么软件测验性能最好???
  7. 【名场面临摹 之 马里奥·奥德赛】3 马里奥动画(4月21日 更新)
  8. 微信小程序自定义轮播图
  9. 开发时如何使用混合App开发?
  10. 【摄影技巧】摄影的骨架——构图(只为方便查找)