linux的文件重命名非常簡單。常用的是mv命令和rename命令。下面介紹一下這兩個命令的用法,具體結節(jié)可以參考手冊。
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網(wǎng)站制作、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的武昌網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
1、mv
mv fromfile tofile
如把文件a.txt得命名為b.txt,可以是mv a.txt b.txt。
mv一次只能重命名一個文件,而且,它是移動命令。如果tofile已經(jīng)存在的話,會直接裝原文件覆蓋,從而造成文件的丟失。當然有選項可以對已存在的文件進行提示,但是,我表示,那個選項我還真不常用。綜合這兩點考慮,還是決定看看rename吧。
2、rename
rename frompart topart filename 或者 rename 's/frompart/topart/' filename
如把文件a.txt得命名為b.txt,可以是rename 'a' 'b' a.txt (這個沒有試過,看網(wǎng)上別人說的,是這樣子的。)還可以是:rename 's/^a/b/' a.txt
在有的系統(tǒng)之上,用前面的那句可以通過,在有的系統(tǒng)之上,用后面的這個可以通過。兩個不一樣,一個是C的,一個是perl的。明顯看出,后面這條是正則表達式的寫法。具體采用哪一種方式,可以man rename,在手冊頁的最后一行看版本。由于我使用的系統(tǒng)rename的版本是Perl的,所以我只能采用后面的這一種方式。
rename 強大 的地方在于,你可以使用*,?等,對所有符合條件的文件名進行批量修改。而你在使用mv的時候,只能采用寫腳本,用循環(huán)的方式來解決。
命令行中輸入:
alias ll='ls -l' 那么在這個終端中就可以用 ll 代替 ls -l 了(不會對別的終端生效)。
如果想對當前賬號長期生效,
命令行中輸入 unalias ll 臨時取消此別名設置
刪除或者注釋掉配置文件中的alias配置值 永久刪除
命令行輸入 alias 查看當前用戶設置的別名命令
linux的文件重命名常用的是mv命令和rename命令,具體重命名的操作步驟如下:
1、首先我們打開一個虛擬機。
2、進入終端命令界面,先用“cd”命令進入文件所在文件夾中。
3、可以先創(chuàng)建一個文件(”touch“),再“l(fā)s”一下發(fā)現(xiàn)成功創(chuàng)建了一個“old.txt”文件。
4、輸入命令:mv? ?修改前文件名? ?修改后文件名,按回車。
5、輸入命令“l(fā)s”,可以看到文件重命名為新的了。
"linux 給文件改名的命令是mv命;mv命令來為文件或目錄改名或?qū)⑽募梢粋€目錄移入另一個目錄中。該命令等同于DOS系統(tǒng)下的ren和move命令的組合。它的使用權限是所有用戶。
格式:mv [options] 源文件或目錄 目標文件或目錄。主要參數(shù)[options]
-i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統(tǒng)詢問是否重寫,要求用戶回答”y”或”n”,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數(shù)后i參數(shù)將不再起作用。選擇參數(shù):當選擇參數(shù)類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。要詳細了解文件名改名可以看看《linux就該這么學》這本書。
"