編碼的世界 / 優質文選 / 生物

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


2022年3月12日
-   

今天在使用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
最後文件恢複正常!

熱門文章