linux 給文件改名的命令是mv命令。
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有用戶。
格式
mv [options] 源文件或目錄 目標文件或目錄。
主要參數[options]
-i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答」y」或」n」,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數後i參數將不再起作用。
選擇參數
當選擇參數類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。
實例:
將文件test.txt重命名為wbk.txt:
$ mv test.txt wbk.txt
要了解linux的shell符號的意義,可以看看《linux就該這么學》。
『貳』 Linux 批量修改文件名 rename
安裝
Ubuntu: sudo apt-get install rename
[options] 部分先不看,其實就是:
其中:
以上每個部分都可以使用正則表達式,執行命令之後,就把原來的 oldname 換成了 newname,非常方便。
此外也可以使用通配符:
當命令中最後 file 為 * 時表示,匹配當前文件夾下所有文件,如果為 ? 時則匹配只有一個字元的文件名。
這一行命令的解釋就是,對當前文件夾下滿足 * 的所有文件,文件名中包含 aaaa 字元的替換為 bbbb 其中 "s/pattern/new/" 中的 / 一個都不能少。
因為支持正則表達式,那麼 $ 表示的就是結尾,將結尾替換為 .txt 也就意味著給所有文件添加 .txt 的後綴
結尾有 .txt 的內容替換為空,也就是刪掉後綴了。
注意,這里只是刪除了文件名中的欄位,並不是把文件給刪掉。
參考文獻: http://einverne.github.io/post/2018/01/rename-files-batch.html
『叄』 linux系統中如何重命名文件和文件夾
linux重命名文件和文件夾可以使用mv命令來實現。
mv命令:
Linux mv 命令用來為文件或目錄改名、或將文件或目錄移入其它位置。
實例:
比如:before.txt是修改之前的文件名,after.txt是准備修改的文件名。
命令為:
注意:如果當前目錄下也有個after.txt的文件的話,我們的這個文件是會將它覆蓋的。
mv命令也可以移動文件和文件夾,例如將/a目錄移動到/b下,並重命名為c。
命令為:
『肆』 linux更改文件類型命令
linux修改文件的命令:1、「vi」或「vim」命令,可用於修改文件的內容;2、「mv」命令,可用於修改文件的名稱;3、「chmod」、「chgrp」、「chown」命令,可用於修改文件的許可權;4、「
linux修改文件的命令:1、「vi」或「vim」命令,可用於修改文件的內容;2、「mv」命令,可用於修改文件的名稱;3、「chmod」、「chgrp」、「chown」命令,可用於修改文件的許可權;4、「touch」命令,可修改文件的時間。
『伍』 linux中修改文件名命令
linux 給文件改名的命令是mv命令
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有用戶。命令詳細介紹可參考 Linux命令大全