當前位置:首頁 » 操作系統 » linux復制文件重命名文件

linux復制文件重命名文件

發布時間: 2022-04-23 17:10:55

linux系統創建文件,創建目錄,創建用戶,創建組,復制文件,重命名文件的命令怎麼寫

在home目錄下有wwwroot目錄,wwwroot下有sinozzz目錄,即/home/wwwroot/sinozzz
一、目錄創建
在/home/wwwroot目錄下新建一個sinozzz123的文件夾
mkdir /home/wwwroot/sinozzz123
二、目錄復制
1.把/home/wwwroot/sinozzz裡面的文件和文件夾等復制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz/* /home/wwwroot/sinozzz123
2.把/home/wwwroot/sinozzz123/abc/下的文件夾和文件復制到home/wwwroot/sinozzz123目錄下
cp -rf /home/wwwroot/sinozzz123/abc/* /home/wwwroot/sinozzz123
3.把/home/wwwroot/sinozzz目錄復制到/home/wwwroot/sinozzz123目錄下,即把sinozzz復制變成sinozzz123的子目錄,變成/home/wwwroot/sinozzz123/sinozzz的路徑
cp -rf /home/wwwroot/sinozzz /home/wwwroot/sinozzz123
三、目錄剪切
1.使用mv命令剪切文件。
如需要將/home/wwwroot/sinozzz123/music/目錄下的1.mp3文件剪切到/home/wwwroot/sinozzz123/abc目錄下,執行下面的命令即可:
# mv /home/wwwroot/sinozzz123/music/1.mp3 /home/wwwroot/sinozzz123/abc
2.使用mv命令剪切文件夾。
把/home/wwwroot/sinozzz123/soft文件夾剪切到/home/wwwroot/sinozzz123/abc目錄下
# mv /home/wwwroot/sinozzz123/soft /home/wwwroot/sinozzz123/abc
3.使用mv命令剪切文件夾和文件
把/home/wwwroot/sinozzz123/photo/下的文件夾和文件剪切到/home/wwwroot/sinozzz123/abc目錄下
# mv /home/wwwroot/sinozzz123/photo/* /home/wwwroot/sinozzz123/abc
四、目錄重命名
在Linux下,移動文件跟重命名都是同一個命令,mv(就是move的意思)
命令: mv 源文件名 目標文件名
1.把/home/wwwroot/sinozzz123/index.htm重命名為/home/wwwroot/sinozzz123/index.html
# mv /home/wwwroot/sinozzz123/index.htm /home/wwwroot/sinozzz123/index.html
2.把/home/wwwroot/sinozzz123目錄重命名為/home/wwwroot/sinozzz456
# mv /home/wwwroot/sinozzz123 /home/wwwroot/sinozzz456
五、目錄刪除
linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。
直接rm就可以了,不過要加兩個參數-rf
即:rm -rf 目錄名字
-r 就是向下遞歸,不管有多少級目錄,一並刪除
-f 就是直接強行刪除,不作任何提示的意思
1.刪除文件使用實例:
rm -f /home/wwwroot/sinozzz456/index.html
將會強制刪除/home/wwwroot/sinozzz456/index.html這個文件
2.清空文件夾實例:
rm -rf /home/wwwroot/sinozzz456/abc/*
將會強制刪除/home/wwwroot/sinozzz456/abc目錄下所有文件、文件夾,保留/home/wwwroot/sinozzz456/abc目錄
3.刪除文件夾實例:
rm -rf /home/wwwroot/sinozzz456
將會強制刪除/home/wwwroot/sinozzz456目錄以及其下所有文件、文件夾
需要提醒的是:使用這個rm -rf的時候一定要格外小心,linux沒有回收站的
當然,rm還有更多的其他參數和用法,man rm就可以查看了
如果是在/home/wwwroot/目錄下進行操作,則可以省去每個命令的/home/wwwroot/部分

② 求教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

③ linux中如何給文件夾內的所有文件進行隨機重命名

使用cp命令進行復制,格式為: cp 文件名 另外一個目錄的完整路徑/新的文件名比如,將/opt文件夾中的test文件,復制到/var文件夾內,並重命名為test2,命令如下: cp /opt/test /var/test2

④ linux 下對文件重命名

1、點擊dock上面的小房子,然後進入主目錄後找到一個需要重命名的文件右鍵它,在菜單選擇重命名。

⑤ linux 下如何重命名文件

"linux下重命名文件或文件夾使用mv既可實現。例子:
①將一個名為abc.txt的文件重命名為1234.txt
[root@station90 root]#mv abc.txt 1234.txt
②將目錄A重命名為B
[root@station90 root]#mv A B
③將a.txt移動到/b下,並重命名為c.txt
[root@station90 root]#mv a.txt /b/c.txt
你是感興趣的話可以看下劉遄老師寫的《Linux就該這么學》作為入門的書籍,覺得不錯的話採納下哦"

⑥ linux 重命名大量文件

linux下重命名文件或文件夾、批量實現重命名文件方法
一、
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動到/b下,並重命名為c
mv /a /b/c

其實在文本模式中要重命名文件或目錄的話也是很簡單的,我們只需要使用mv命令就可以了,比如說我們要將一個名為abc的文件重命名為1234就可以這樣來寫:mv abc 1234,但是要注意的是,如果當前目錄下也有個1234的文件的話,我們的這個文件是會將它覆蓋的。
二、
Linux批量重命名文件會涉及到改變一個字母、改變一些相連字母、改變某些位置的字母、在最前面加上某些字母、或者改變字母的大小寫。完成這里五個方法基本上就會解決了Linux批量重
命名的工作。
1、我想把它們的名字的第一個1個字母變為"q",其它的不變
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^./q/'`; done
或者寫個腳本,顯得更加清晰:
for file in `ls`
do
newfile =`echo $i | sed 's/^./q/'`
mv $file $newfile
done
2、修改前面5個字母為zhaozh
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/^...../zhaozh/'`; done
3、修改後面5個字母為snail
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | sed 's/.....$/snail/'`; done
4、在前面添加 _hoho_
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo "_hoho_"$i`; done
5、所有的小寫字母變大寫字母
[root@pps mailqueue]# for i in `ls`; do mv -f $i `echo $i | tr a-z A-Z`; done
上面是五中完成有關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 重命名文件夾名

可以使用mv 命令 mv命令即可以改名又可以移動文件 例如 將a 改名為b mv a b 即可
學更多Linux技術《Linux命令》《Linux就該這么學》

⑨ linux復制且重命名的方法

寫個簡單的bash

foriin`findA/-typef-name"*txt"`
do
NEW=`echo$i|seds'/.txt//g'
mv$iB/$NEW
done
熱點內容
重慶青少年編程加盟哪家靠譜 發布:2024-10-02 16:08:02 瀏覽:505
寫游戲腳本的人 發布:2024-10-02 16:07:50 瀏覽:813
android波浪 發布:2024-10-02 16:02:20 瀏覽:483
我的世界java版伺服器埠碼 發布:2024-10-02 15:54:34 瀏覽:518
php獲取客戶端地址 發布:2024-10-02 15:53:54 瀏覽:275
小米6的存儲是什麼牌子的 發布:2024-10-02 15:42:26 瀏覽:684
網頁取源碼 發布:2024-10-02 15:38:06 瀏覽:126
安卓系統如何使用scipy 發布:2024-10-02 15:22:12 瀏覽:329
電腦緩存輸入錯誤 發布:2024-10-02 15:14:15 瀏覽:539
androidstring轉byte 發布:2024-10-02 15:13:25 瀏覽:614