今天在學習老師任務的時候再一次看到了 mv命令
[teacher@centos6 opt]$ mv buildroot-2012.08 dl
就想起來 mv 指令似乎可以有多種用處,經查閱整理可以得
mv命令 用來對文件或目錄重新命名,或者將文件從一個目錄移到另一個目錄中。
1.移動文件
移動文件時需要注意的是文件的源地址和目標地址必須不同。這裏有個例子,想要將file_1.txt文件從當前目錄移動到其它目錄,以/home/pungki/爲例,語法應該如下:
- $ mv file_1.txt /home/pungki/office
當我們移動 file.txt 文件時,先前目錄的 file1.txt 就被刪除了。
2.移動多個文件
如果想一次移動多個文件,我們可以將他們放在一行並用空格分開。
- $ mv file_2.txt file_3.txt file_4.txt /home/pungki/office
如果你的文件有規律可循的話那麼你就可以使用通配符。比如,爲了移除所有以.txt爲擴展名的文件,我們可以用下面的命令:
- $ mv *.txt /home/pungki/office
3.移動目錄
不同於複製命令,用 mv 命令移動目錄相當直接。移動目錄你可以使用不帶選項的 mv 命令。看下面的截圖就一目瞭然了。
4.重命名文件或目錄
我們也用 mv 命令來重命名文件或目錄。不過目標位置和源位置必須相同纔可以。然後文件名必須不同。
假定我們當前所在目錄爲/home/pungki/Documents,而我們想將file1.txt重命名爲file2.txt。那麼命令應該如下:
- $ mv file_1.txt file_2.txt
5. 重命名目錄
上一段的規則同樣適用於目錄。請看這個例子:
- $ mv directory_1/ directory_2/