linux重命名home目录,美国服务器Linux系统移动或者重命名文件/目录的

编程入门 行业动态 更新时间:2024-10-11 19:19:13

linux<a href=https://www.elefans.com/category/jswz/34/1756678.html style=重命名home目录,美国服务器Linux系统移动或者重命名文件/目录的"/>

linux重命名home目录,美国服务器Linux系统移动或者重命名文件/目录的

美国服务器Linux系统移动或者重命名文件/目录的

来源:美国服务器

作者:美联科技小编Zoe

浏览量:197

2019-11-05

0

当美国服务器Linux系统想要移动文件位置,但是不想复制它,那么应该首选使用mv 命令。mv 命令是一个与cp类似的命令,但是它并非创建文件或目录副本。无论是哪个版本的美国服务器Linux系统,mv 都默认安装在系统上的。下面美联科技小编就大家来了解下,美国服务器Linux系统mv 命令在日常操作使用的教程。

1、移动文件

移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将meilian_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,命令如下:

$ mv meilian_1.txt /home/pungki/office

此时移动 meilian_1.txt 文件后,先前目录的 meilian_1.txt 就被删除了。

2、移动多个文件

如果需要一次性移动多个文件,则可以将它们们放在一行并用空格分开。

$ mv meilian_2.txt meilian_3.txt meilian_4.txt /home/pungki/office

如果美国服务器Linux系统文件有规律可循的话,那么就可以使用通配符。比如为了移除所有以.txt为扩展名的文件,可以用下面的命令:

$ mv *.txt /home/pungki/office

3、移动目录

不同于复制命令,移动目录可以使用不带选项的 mv 命令。

Moving directory

4、重命名文件或目录

美国服务器用户们也可以使用 mv 命令来重命名文件或目录。不过目标位置和源位置必须相同才可以,而文件名必须不同。

假定当前所在目录为/home/ Documents,而想将meilian_1.txt重命名为meilian_2.txt,那么命令如下:

$ mv meilian_1.txt meilian_2.txt

如果是绝对路径,则是下面这样:

$ mv /home/ Documents/meilian_1.txt

/home/ Documents/meilian_2.txt

5、重命名目录

上一个的规则同样适用于目录,如下:

$ mv directory_1/ directory_2/

6、打印移动信息

当移动或重命名大量文件或目录时,想要在不去目标位置去查看的情况下,知道命令是否成功地执行,则可以用到-v选项:

$ mv -v *.txt /home/pungki/office

该方法也同样适用于目录。

mv directory with verbose mode

7、使用交互模式

当将文件移动到其它位置,而那个位置恰好有同样的文件,这时 mv 命令会覆盖掉原来的文件。mv命令这一操作可能不会有提示,需要关于覆盖文件的提示,可以使用-i选项。

假设想将 meilian_1.txt 移动到 /home/pungki/office。同时/home/pungki/office 目录下已经有meilian_1.txt文件了,操作命令如下:

$ mv -i meilian_1.txt /home/pungki/office

这个提示可以让用户知道目标位置处meilian_1.txt的存在,按y键可以将那个文件删除,否则不会。

8、使用更新选项

-i 选项会提示关于覆盖文件的提示,而 -u 则只在源文件比目标文件新时才执行更新。假如 meilian_1.txt 和 meilian_2.txt有如下特点:

Meilian_1.txt has 84 bytes meilian size and it last modified time is 12:00

Meilian_2.txt has 0 bytes meilian size and it last modified time is 11:59

想将它们移动到 /home/pungki/office 目录下。但是目标地址已经有meilian_1.txt和meilian_2.txt了。可以用下面的命令将meilian_1.txt 和meilian_2.txt从当前目录移动到/home/pungki/office:

$ mv -uv *.txt /home/pungki/office

这时这些文件被移动了。能移动这些文件是因为它们最近的修改时间戳比 /home/pungki/office 目录中的文件新。

9、不要覆盖任何已存在的文件

如果-i选项询问是否要覆盖文件,那么 -n 选项将不允许覆盖任何已存在的文件。继续使用第8点中的例子,如果将-u 换成 -n同时加上-v选项,那么会看到没有任何文件移动到了 /home/pungki/office 目录下。

$ mv -vn *.txt /home/pungki/office

10、复制时创建备份

默认情况下,移动文件将会覆盖已存在的目标文件。如果移动错了文件而目标文件已经被新的文件覆盖了,这时可以用-b选项。该选项会在新文件覆盖旧文件时将旧文件做备份。这里还以第8点为例。

$ mv -bv *.txt /home/pungki/office

这时在 /home/pungki/office 目录下出现了名为meilian_1.txt~ 和 meilian_2.txt~ 的文件。那个波浪符号~意味着这些文件是备份文件。从它们的属性中可以看到,这些文件比meilian_1.txt和meilian_2.txt要旧。

11、无条件覆盖已经存在的文件

当希望无条件覆盖已经存在的文件或目录时,可以使用 -f 选项。如果同时指定了 -f 选项和 -i 或 -n 选项,则 -f 选项会覆盖它们。

$ mv -f *.txt /home/pungki/office

移动文件和目录命令是美国服务器Linux系统的基本命令,希望每个美国服务器用户都会操作使用哦。

关注美联科技,了解更多IDC资讯!

更多推荐

linux重命名home目录,美国服务器Linux系统移动或者重命名文件/目录的

本文发布于:2024-03-08 20:40:22,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1722262.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重命名   目录   美国   服务器   文件

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!