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


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