導航:首頁 > 文件類型 > linux下如何給文件重命名

linux下如何給文件重命名

發布時間:2023-03-11 10:11:04

linux下怎麼樣重命名文件

linux下重命名文件有兩種方式:

1.較簡單的處理命令:mv

mv
原文件名
新文件名

如:mv myFile newName

將MyFile重命名為newName

2.linux提供了一個重命名文件命令:rename

如:rename
myFile
newName
myFile.text

將myFile.text重命名為newName.text

3.有時想要改變文件名的大小寫,你可以使用下面的命令。

⑵ linux 給文件改名的命令

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

⑶ linux系統中如何重命名文件和文件夾

linux重命名文件和文件夾可以使用mv命令來實現。

mv命令:

Linux mv 命令用來為文件或目錄改名、或將文件或目錄移入其它位置。

實例:

比如:before.txt是修改之前的文件名,after.txt是准備修改的文件名。

命令為:

注意:如果當前目錄下也有個after.txt的文件的話,我們的這個文件是會將它覆蓋的。

mv命令也可以移動文件和文件夾,例如將/a目錄移動到/b下,並重命名為c。

命令為:

⑷ linux 給文件改名的命令

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

⑸ Linux下對文件夾和文件重命名、移動和刪除

Linux下的目錄其實就是文件夾,只不過在window這種圖形化界面中習慣於叫做文件夾,但是在Linux這種文本界面下會被叫做目錄,兩者沒有區別,都是文件儲存的位置。

1 Linux下對文件夾進行重命名

mv既可以重命名,又可以 移動文件或者文件夾

例子:將目錄A重命名B     mv A B

例子:將/a目錄移動到/b下,並重命名c    mv /a /b/c

2 Linux下降一個文件夾的所有內容都復制到另一個文件夾下

例子:將文件夾A中的所有內容都復制到文件夾B中

cp -r /home/packageA/* /home/packageB/

或者

cp -r /home/packageA/. /home/packageB/

3 刪除一個文件夾及其下面所有的文件

例子:刪除文件夾A及其下面所有的文件

rm -r /home/packageA

⑹ linux下怎麼樣重命名文件

這兩天在使用Ubuntu系統上進行開發軟體的安裝,一直遇到創建的Android
Studio圖標無法使用的問題,創建的圖標提示「應用程序啟動錯誤」。在網上也找了很多文章,都是說文件夾中包含空格。但是文件路徑確實沒包含空格,但是包含-,即"android-studio",所以准備重命名進行嘗試,但是遇到"bareword
not
allowed"的問題。
Linux下對文件重命名有兩種命令:
mv
,rename
mv很簡單,move文件移動
mv
/dir/file1
/dir2/file1
兩個參數,第一個是源文件,第二個是目的地,如果第二個參數文件名不一樣,則會重命名。
當兩個參數不帶目錄,只有文件名時,那就是重命名了。這是單個文件的重命名。
rename
arg1
arg2
arg3
rename才是真正的批量重命名命令。而且他是3個參數,不是2個。
arg1:舊的字元串
arg2:新的字元串
arg3:匹配要重命名的文件,可以使用3種通配符,*、?、[char],*表示任意多個字元,?表示單個字元,[char]匹配char單個自定的精確字元,可以填寫任意字元,foo[a]*表示只匹配fooa開頭的文件名,如果一個文件是foobcc.txt,是不會被匹配的。
值的注意的是,此命令在不同的Linux版本也有不同,Debian一系的操作系統別有用法。舉例說明:
比如/home下有兩個文件
abbcc.txt,
addbb.txt
,
a.txt
我想把a替換為xxx,命令是這樣的

rename
「a」
「xxx」
*.txt
那麼它會首先去匹配有哪些文件需要修改,這里凡是.txt後綴的文件都會被匹配,如果改成?.txt則只會匹配到一個文件,那就是a.txt。然後把匹配到的文件中的a字元替換為xxx,注意測試時abab.txt這樣的,只會替換第一個a,有待再了解。
說到Debian一系的操作系統,比如Ubuntu,這個命令這樣使用是不對的,報錯,向下面這樣的:
Bareword
「a」
not
allowed
while
「strict
subs」
in
use
at
(eval
1)
line
1.
經過Google之後發現有這樣的說法:
On
Debian-based
distros
it
takes
a
perl
expression
and
a
list
of
files.
you
need
to
would
need
to
use:
rename
『s/foo/foox/』
*
這里是一個perl表達式,好理解點說就是綜合了前兩個參數為1個,這樣就只需要2個參數,而非上面所說的3個參數形式。
所以在Ubuntu下執行上面舉例的重命名時,命令是這樣的:rename
『s/a/xxx/』
*.txt

⑺ linux下怎麼復制一個文件到另外一個目錄並且重命名

在linux下復制一個文件到另外一個目錄並且重命名的具體操作如下:

用mv命令

mv /a /b

1.命令格式:

mv [選項] 源文件或目錄 目標文件或目錄

2.命令功能:

視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文件重命名或將其移至一個新的目錄中。當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標文件名。當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。

3.命令參數:

-b :若需覆蓋文件,則覆蓋前先行備份。

-f :force 強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋;

-i :若目標文件 (destination) 已經存在時,就會詢問是否覆蓋!

-u:若目標文件已經存在,且 source 比較新,才會更新(update)

-t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目標目錄,該選項適用於移動多個源文件到一個目錄的情況,此時目標目錄在前,源文件在後。

(7)linux下如何給文件重命名擴展閱讀:

Linux:

操作系統,是一種計算機操作系統,中文讀法大致一般為「哩內克斯」,但真正的讀法應為「哩納克斯」。Linux操作系統的內核的名字也是「Linux」。Linux操作系統也是自由軟體和開放源代碼發展中最著名的例子。

閱讀全文

與linux下如何給文件重命名相關的資料

熱點內容
為菜單和工具提示使用過渡效果 瀏覽:513
fade40秒鈴聲蘋果手機 瀏覽:956
從哪裡查找往年的高考數據 瀏覽:659
qq空間禮物看不到了 瀏覽:590
怎麼用手機把圖片文件格式改小 瀏覽:976
網路輸出異常 瀏覽:312
手機里暴風隱藏文件路徑 瀏覽:49
win10備份系統文件好大 瀏覽:293
js導出html到excel 瀏覽:725
c游戲編程用什麼軟體 瀏覽:645
java依賴倒置 瀏覽:166
華為暢玩5x微信運動 瀏覽:819
applepay必須改美國時間 瀏覽:893
max文件默認打開方式 瀏覽:466
拆遷農民要看的有哪些文件 瀏覽:351
蘋果手機鈴聲的文件後綴 瀏覽:352
什麼東西代表了編程 瀏覽:698
網路中心如何關閉 瀏覽:258
k3編程是什麼意思 瀏覽:296
vba和sql資料庫哪個好 瀏覽:38

友情鏈接