乐趣区

关于后端:一分钟学一个-Linux-命令-mv-和-cp

前言

大家好,我是 god23bin。欢送来到《一分钟学一个 Linux 命令》系列,明天须要你花两分钟工夫来学习下,因为明天要讲的是两个命令,mvcp 命令。

mv

什么是 mv 命令?

mv 是英文单词 move 的缩写,顾名思义,能够用来挪动货色,那么挪动什么呢?答案就是能够 挪动文件或目录 ,将其从一个地位移到另一个地位。当然,它还能给 文件或目录重命名

mv 是一个十分弱小且罕用的命令,能够帮忙咱们在文件系统中对文件和目录进行灵便的操作。

如何应用 mv 命令?

mv 命令的根本语法如下:

mv 源文件或目录 指标文件或指标地位

其中,源文件或目录 是要挪动或重命名的文件或目录的门路, 指标文件或指标地位 是文件或目录要被重命名为的新名称,或者是文件或目录要被挪动到的地位。

举例说明

  1. 挪动文件到指定目录:
mv car.ini /opt/games/gta6/model

执行上述命令后,car.ini 将被挪动到 /opt/games/gta6/model 目录中。

  1. 重命名指定的文件:
mv car.ini boat.ini

执行上述命令后,car.ini 的名称将被更改为 boat.ini

  1. 挪动目录到指定地位:

当初咱们回到 opt/games/gta6 目录下,一次性创立多级目录 config/env/64bit,接着在 64bit 目录中创立一个 64bit.conf 文件。当初,咱们就能够挪动整个 config 目录了。

mv config model
# 当然还能够是绝对路径,上面这句也能够
mv config /opt/games/gta6/model

执行上述命令后,将目录 config 整个目录挪动到了 /opt/games/gta6/model 目录中了。

  1. 重命名目录:
mv config config4gta6

执行上述命令后,将目录 config 的名称更改为 config4gta6

常见选项参数

  • -i:笼罩指标文件前询问用户是否确认。
  • -f:强制执行挪动或重命名操作,当产生笼罩时是不进行确认提醒,就不会询问是否笼罩,简而言之,强制笼罩。
  • -u:当源文件比指标文件的创立工夫更加新时,才执行笼罩操作

以下是一些示例:

mv -i file.txt /path/to/destination/
mv -f old_file.txt new_file.txt
mv -u directory /path/to/destination/

通过应用这些选项参数,咱们能够依据须要更好地管制 mv 命令的行为。

cp

什么是 cp?

cp 是英文单词 copy 的缩写(可不是 couple 噢),用于复制文件和目录。它是一个罕用且功能强大的命令,能够帮忙咱们在文件系统中创立正本或者说备份文件。

如何应用 cp 命令?

cp 命令的语法如下:

cp 源文件或目录 指标文件或指标地位

其中,源文件或目录 示意要复制的文件或目录的门路, 指标文件或指标地位 示意复制后的文件或目录门路。

能够发现,根本和 mv 命令很像。

举例说明

  1. 复制文件到指定地位

要复制文件,只需应用 cp 命令并提供源文件的门路以及指标文件的门路即可。复制文件时,会创立一个与源文件内容雷同的新文件,并将其保留到指标地位。

cp 源文件 指标地位

例如,在 /opt/games/gta6/model 目录下,将文件 boat.ini 从当前目录复制到目标目录 /opt/games/gta6/model/objs/

cp boat.ini /opt/games/gta6/model/objs/

复制过来的同时也能够重新命名新文件名,例如将 boat.ini 命名为 boat2.ini

cp boat.ini /opt/games/gta6/model/objs/boat2.ini
  1. 复制目录到指定地位

cp 命令也能够用于复制目录及其内容。要复制整个目录,能够应用 -r--recursive(递归拷贝复制)选项。

cp -r 源目录 指标地位

例如,在 /opt/games/gta6/model 目录下,将目录 config4gta6 复制到目标目录 /opt/games/gta6/model/objs/

cp -r config4gta6 /opt/games/gta6/model/objs/
  1. 强制覆盖文件

如果指标地位曾经存在同名文件,cp 命令默认会询问是否笼罩。能够应用 -f 选项来强制笼罩指标文件而不进行询问。

cp -f boat.ini /opt/games/gta6/model/objs/boat2.ini

总结

通过两分钟的学习,咱们学到了 mvcp 命令的根本用法,并通过举一些例子来加深印象。

其中,mv 命令能够用于挪动或重命名文件和目录,是一个十分实用的命令。把握了 mv 命令,咱们能够更不便地管理文件和目录的地位和名称。而 cp 命令也是相似的,应用 cp 复制文件和目录,帮忙咱们进行文件的复制和备份操作。

当初,置信你聪慧的你曾经学会了!心愿本文可能帮忙大家更好地了解和利用 mvcp 命令。如果你对其余 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的浏览!

最初的最初

心愿各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界削减一颗亮堂而夺目的星!

咱们下期再见!

退出移动版