Linux mv命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux mv命令相关的知识,希望对你有一定的参考价值。
mv --> move
在同一个目录下 , 相当于修改名字
[[email protected] ~]# lsanaconda-ks.cfg[[email protected] ~]# mv anaconda-ks.cfg anaconda-ks.cfg.1[[email protected] ~]# lsanaconda-ks.cfg.1
不同目录下 , 就是移动位置.
移动并修改名字
[[email protected] tmp]# ls1.txt allin allin1 ls2 systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG [[email protected] tmp]# mv 1.txt /root/2.txt[[email protected] tmp]# ls allin allin1 ls2 systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG [[email protected] tmp]# ls /root/2.txt anaconda-ks.cfg.1
仅仅移动
[[email protected] tmp]# ls /root/2.txt anaconda-ks.cfg.1[[email protected] tmp]# mv /root/2.txt /tmp/[[email protected] tmp]# ls 2.txt allin allin1 ls2 systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG
覆盖提示 , 因为alias中可见 , 自带了
-i
安全选项
[[email protected] tmp]# which mvalias mv=‘mv -i‘ /usr/bin/mv
[[email protected] tmp]# ls 2.txt allin allin1 ls2 systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG [[email protected] tmp]# mv ls2 allin/[[email protected] tmp]# touch ls2[[email protected] tmp]# mv ls2 allin/mv:是否覆盖"allin/ls2"? y
一些特殊的地方
移动目录的时候,当目标目录不存在,相当于改名字
[[email protected] tmp]# ls2.txt allin allinlinux systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG tmp [[email protected] tmp]# mv allin/ allin2/[[email protected] tmp]# ls2.txt allin2 allinlinux systemd-private-a8472426664940399000bf05f5b4a2c8-vmtoolsd.service-cEAVaG tmp
本文出自 “Linux之路” 博客,请务必保留此出处http://allin28.blog.51cto.com/12931477/1933852
以上是关于Linux mv命令的主要内容,如果未能解决你的问题,请参考以下文章