虽然您可能已经知道如何使用GUI文件浏览器在Linux中移动文件,但您可能想知道终端中是否有move命令允许您将文件快速移动到不同的目录。mv命令就是您想要的命令,它的简单语法和一些可选的安全标志很容易使用。
这个基本的终端命令适用于大多数Linux发行版,包括Ubuntu、Kali-Linux和Fedora。
mv命令非常灵活,但在使用它时必须按以下顺序保留对象:
mv [option] <source> <destination>每个mv命令都必须指定一个源和一个目标;如果包含选项,则它必须位于源和目标之前。我们将在下面解释其中的一些选项。
要在没有任何选项的情况下尝试mv命令,请创建一个快速文件并发出如下命令:
mv ~/test.txt ~/Documents该命令将移动文件测试.txt从主文件夹到文档目录。
要移动多个文件,只需在指定目标之前列出所有文件(用空格分隔),它们将在一个命令中移动。
此外,如果有多个文件要移动到同一目标,并且它们的名称(例如扩展名)中都有共同点,则可以在源名称中使用星号(*)作为通配符。
您会注意到,在这些命令中,mv都没有要求确认您的移动,甚至没有报告发生了什么。这就是mv的选择。
可以使用的一个选项是--verbose或-v,它只打印每个操作的记录。
使用mv命令时需要注意的一点是,除非指定,否则mv将自动覆盖目标中与源文件同名的任何文件。
您可以使用-i选项避免在交互模式下意外覆盖。
在交互模式下,如果目标目录中出现文件冲突,mv将要求您确认移动。
若要在发生冲突时自动取消mv命令,请指定-n选项。
您可以通过设置update选项-u,将mv设置为在发生冲突时始终支持具有较新“上次修改日期”的文件。
如果您有两个同名的文件,但只想保留最新更新的文件,那么这很方便。
另一个避免冲突的选项是备份选项。如果使用--backup=numbered,则在文件名冲突的情况下,mv将在源文件名后面加上~1~。移动的文件将从普通视图中隐藏,除非您显示隐藏的文件,如使用ls-a命令。
我们学习了一些在Linux终端中使用mv快速安全地移动本地文件的技巧和技巧。
在某些情况下,您可能希望将本地文件移动到另一台机器上,在Linux上也有很多方法可以做到这一点。
您可能正在使用桌面环境和Linux。无论是一个额外的轻量级的还是更成熟的,如果您想运行图形应用程序,您都需要一个。当然,你可以试着在终端运行所有的东西,但那只是愚蠢。 ...
要在Linux中重命名文件吗?如果您知道如何在Windows、macOS或Chrome操作系统中完成这项工作,那么您就知道如何在这里完成这项工作。在大多数版本的Linux上,您只需右键单击一个文件并选择Rename选项。 ...
... 我们已经介绍了如何在Windows和Mac上隐藏文件和文件夹。下面介绍如何在Linux上使用终端和Ubuntu中的文件管理器Nautilus隐藏文件和文件夹。我们还将讨论几种安全地隐藏文件和文件夹的方法...
...上有大量敏感数据的情况下完全禁用USB存储设备。下面是如何在Windows、Mac和Linux上做到这一点。 ...
如果您不知道如何使用ls命令,那么获取与存储上的文件相关的详细信息是很困难的。在这里,我们将讨论Linux上与ls命令相关的所有内容,以及它使用的一些不同的标志。 ...
...么在Linux中复制文件和目录可以快速而轻松。我们将学习如何使用cp,并利用其方便的选择,将使您的复印工作更安全。 ...
...但这并没有什么不好的地方。我们将解释它的作用,以及如何调整它。 什么是$path,它是如何工作的($path on linux, and how does it work)? 当您在终端窗口中键入一个命令并按Enter键时,您甚至在执行命令之前就开始了大量的活动。 B...
...在shell中的,因此Bash不必费劲地查找这些命令。 但是Bash如何定位其他命令、程序和外部独立二进制文件呢?Bash使用路径,实际上是一组路径,每个路径指向一个目录。然后,它在每个目录中搜索与您试图运行的命令或程序匹配...
...作系统。 现在,在我们开始之前,去做个备份。 相关:如何备份Linux系统 识别驱动器 如果您刚刚将一个驱动器安装到Linux计算机上,或者将Linux安装到新的多驱动器计算机中的一个驱动器上,然后重新启动,那么几乎没有证据...