linux復制改名
⑴ 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有沒有文件夾的復制,移動,重命名函數
跟文件一樣。
cp命令用於復制文件或目錄,格式為:「cp [選項] 源文件 目標文件」。
想必您一定對復制操作不是很陌生的,在Linux系統中的復制操作其實具體還分為3種情況,第一種情況是如果目標文件是個目錄,則會將源文件復制到該目錄中,第二種情況是如果目標文件也是個普通文件,則會提示是否要覆蓋它,最後是第三種的情況了,如果目標文件是不存在的,則會將源文件修改成目標文件的名稱,類似於是重命名的操作。
參數
作用
-p
保留原始文件的屬性
-d
若對象為"鏈接文件",則保留該"鏈接文件"的屬性
-r
遞歸持續復制(用於目錄)
-i
若目標文件存在則詢問是否覆蓋
-a
相當於-pdr(p,d,r為上述的參數)
首先創建一個名為install.log的文件,然後將其復制出來一份名為x.log的備份文件:
[root@linuxprobe ~]# touch install.log
[root@linuxprobe ~]# cp install.log x.log
[root@linuxprobe ~]# ls
install.log x.log
mv命令用於移動文件或改名,格式為:「mv [選項] 源文件 [目標路徑|目標文件名]」。
剪切操作不同於復制操作,因為它會默認將源文件刪除掉,用戶就只有剪切後的文件了,並且如果對一個文件在同一個目錄中進行剪切操作,其實也是重命名的作用:
[root@linuxprobe ~]# mv x.log linux.log
rm命令用於刪除文件或目錄,格式為:「rm [選項] 文件」。
在Linux系統中刪除文件時會默認再向您詢問是否要執行刪除操作,如果不想總看到這種反復的確認信息,您可以使用「-f」參數來直接強制刪除,另外還要刪除於目錄文件夾的話,必需追加一個「-r」參數才可以,否則是刪除不掉的,例如咱們來嘗試刪除下剛剛那兩個文件吧:
[root@linuxprobe ~]# ls
install.log linux.log
[root@linuxprobe ~]# rm install.log
rm: remove regular empty file 『install.log』? y
[root@linuxprobe ~]# rm -rf linux.log
[root@linuxprobe ~]# ls
[root@linuxprobe ~]#
可以看下http://www.linuxprobe.com/chapter-02.html
⑶ linux中修改文件名命令
linux 給文件改名的命令是mv命令
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有用戶。命令詳細介紹可參考 Linux命令大全
⑷ linux多個目錄下得文件復制到同一個目錄下並且改名
假設eee是aaa bbb ccc的上級目錄
cd eee
然後利用bash裡面的for語句做aaa bbb ccc的循環,具體怎麼寫和確認細節,哥哥我一下子不能確定,你可以下載abs_guide這本好書,自己慢慢學習一下,會受益無窮。
⑸ linux 給文件改名的命令
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
⑹ linux下怎麼復制一個文件到另外一個目錄並且重命名
使用cp命令進行復制,格式為:
cp 文件名 另外一個目錄的完整路徑/新的文件名
比如,將/opt文件夾中的test文件,復制到/var文件夾內,並重命名為test2,命令如下:
cp /opt/test /var/test2
⑺ linux 下對文件重命名
1、點擊dock上面的小房子,然後進入主目錄後找到一個需要重命名的文件右鍵它,在菜單選擇重命名。
⑻ linux 給文件改名的命令
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
⑼ 請教linux復制文件時更改文件名
只要在cp命令中加入目標文件名即可。
1,打開終端,輸入:touch a創建一個文件b。
2,將a文件移到桌面:cp a /home/username/b就可以復制並重命令文件。
3,如果不加目標文件名,則使用原來的文件名,如:cp a /home/username/。
⑽ linux復制且重命名的方法
寫個簡單的bash
foriin`findA/-typef-name"*txt"`
do
NEW=`echo$i|seds'/.txt//g'
mv$iB/$NEW
done