1. 程式人生 > >由一個誤操作引起的對linux下mv命令的使用總結

由一個誤操作引起的對linux下mv命令的使用總結

今天在使用mv命令移動檔案時出現了一個小錯誤,我的目的是將jdk-8u65-linux-x64.tar.gz檔案移動到/home/lyh/java目錄下,正確的命令應該是這樣的:

sudo mv jdk-8u65-linux-x64.tar.gz /home/lyh/java

然而由於我的疏忽大意,把命令寫成了這樣:
sudo mv jdk-8u65-linux-x64.tar.gz java

原本的檔案是這樣的:

讓我mv了一下以後變成了這樣:

身為linux小白的我瞬間就慌了,因為這個變成java的檔案怎麼也打不開了。後來我查了資料,原來,mv命令還有修改檔案或者目錄名的功能,假定我們當前所在目錄為/home/pungki/Documents,而我們想將file1.txt重新命名為file2.txt。那麼命令應該如下:

mv file_1.txt file_2.txt

原來我最初的做法是修改檔名,因此我又使用mv命令將檔名改回來就可以啦:
sudo mv java jdk-8u65-linux-x64.tar.gz
最後檔案恢復正常!