linux中关于mv命令的运用

mv  重命名或者移动

通过which命令查看mv命令的绝对路径,发现mv是做了别名的,实际命令是mv -i,-i的意思是询问确认

    wKiom1UH1WTxev4xAAAn5IK65og365.jpg

有时我们使用/bin/mv来避免询问,  当我们mv目录时,注意:若是目标目录存在的情况下,那么会把源目录移动到目标目录里
例:

创建一个目录11

   wKiom1UH1D3wgnQEAAAhcoudl5Q043.jpg

将/etc/11移动到/tmp,依然取名11(原本/tmp里没有11目录)

   wKiom1UH1D3T-ztDAAAmnIZRVEI205.jpg  spacer.gif

查看/tmp,此时/tmp里有一个11的目录

   wKioL1UH1WTwjhSkAABN0maWCBg035.jpg  spacer.gif

再试验

   wKiom1UH1D3RvTrpAAAkdQk4kjk937.jpg  spacer.gif

按上述方式,将/var/11移动到/tmp,

   wKioL1UH1WWTTTcrAAArfbShCU4836.jpg spacer.gif

/tmp里依然有11目录,但是没有询问是否覆盖原目录(奇怪!)

   wKioL1UH1WWhAqxkAACMLIZQnRU801.jpg spacer.gif

再看11目录里,原本空的目录里竟然出现了另一个11目录,原来这是把/var/11移动到/tmp/11里面了

   wKiom1UH1FTzdjRKAABTeap6OCs506.jpg

因为按上面的移动方式,会把目录移动到指定的路径下,即/tmp/11目录下

正确移动方式:    spacer.gif

   wKiom1UH1EHyGMckAAA9hNKPpIw439.jpg spacer.gif


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章