linux復制文件重命名
『壹』 linux下怎麼復制一個文件到另外一個目錄並且重命名
用Linux的cp命令復制文件,目標文件參數指定成一個新的文件名,就可以實現復制文件的同時重命名文件的功能,比如下面這條命令將/root/fileaaa賦值到/home目錄下並重命名為filebbb:
cp
/root/fileaaa
/home/filebbb
『貳』 Linux怎樣復制一個文件或者文件夾比如aa.txt到當前目錄下並重命名
用cp命令。參照:http://man.linuxde.net/cp
cp(選項)(參數)
【選項】
-a:此參數的效果和同時指定"-dpR"參數相同;
-d:當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄;
-f:強行復制文件或目錄,不論目標文件或目錄是否已存在;
-i:覆蓋既有文件之前先詢問用戶;
-l:對源文件建立硬連接,而非復制文件;
-p:保留源文件或目錄的屬性;
-R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
-s:對源文件建立符號連接,而非復制文件;
-u:使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在時,才復制文件;
-S:在備份文件時,用指定的後綴「SUFFIX」代替文件的默認後綴;
-b:覆蓋已存在的文件目標前將目標文件備份;
-v:詳細顯示命令執行的操作。
【參數】
源文件:制定源文件列表。默認情況下,cp命令不能復制目錄,如果要復制目錄,則必須使用-R選項;
目標文件:指定目標文件。當「源文件」為多個文件時,要求「目標文件」為指定的目錄。
【實例】
復制aa.txt到當前目錄並改名為bb.txt: cp aa.txt bb.txt
復制文件夾就加 -f 選項
『叄』 linux 下對文件重命名
1、點擊dock上面的小房子,然後進入主目錄後找到一個需要重命名的文件右鍵它,在菜單選擇重命名。
『肆』 請教linux復制文件時更改文件名
只要在cp命令中加入目標文件名即可。
1,打開終端,輸入:touch a創建一個文件b。
2,將a文件移到桌面:cp a /home/username/b就可以復制並重命令文件。
3,如果不加目標文件名,則使用原來的文件名,如:cp a /home/username/。
『伍』 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復制且重命名的方法
寫個簡單的bash
foriin`findA/-typef-name"*txt"`
do
NEW=`echo$i|seds'/.txt//g'
mv$iB/$NEW
done
『柒』 求教linux 拷貝重命名的問題
linux是使用cp進行復制的。
正常的情況下,cp的完整的寫法應該是:cp 希望被復制的文件所在的目錄/希望被復制的文件的名稱 復制後文件保存的目錄/希望被復制的文件的名稱
舉個栗子:
/home/u1目錄下有個文件abc准備復制到/etc下
希望被復制的文件所在的目錄是什麼?是/home/u1
希望被復制的文件的名稱是什麼?是abc
復制後文件保存的目錄呢? 應該是/etc。
因此這條命令如果寫完整了就是
cp /home/u1/abc /etc/abc。
如果此時此刻,用戶恰恰正好就在/home/u1這個目錄之中,那/home/u1可以不寫,直接就是cp abc /etc/abc。通常說來,文件復制的時候,只要指明了源文件即准備復制的文件所在的目錄和該文件的具體名稱以及復制後文件保存的目錄就可以了。也就是說用戶要告訴電腦,自己想復制的文件在哪裡(准備復制的文件所在的目錄)?想復制的文件具體叫什麼名字(該文件的具體名稱)?還有文件復制完成後,打算把它安置到什麼地方(復制後文件保存的目錄)?只要把這3個問題明確了,電腦就有數了,知道該怎麼做了。所以,上面寫的cp abc /etc/abc中,最後的那個abc可以不寫,直接就是cp abc /etc
但是有時候需要重新給復制後的文件另外的起個名字。比如說,復制後的保存目錄中剛好有個文件和復制過去的文件同名了。那就必須給復制過去的文件改個名字了。
假設/home/u1目錄下的abc打算復制到/etc目錄下,而/etc/下恰好已經有了個叫abc的文件。那就這樣:cp /home/u1/abc /etc/abc1,這就是把/home/u1目錄下的abc復制到/etc/下並且將文件名改稱abc1