首頁  >  文章  >  運維  >  教你如何在linux系統系複製和移動資料夾

教你如何在linux系統系複製和移動資料夾

巴扎黑
巴扎黑原創
2017-08-02 15:58:043207瀏覽

linux下檔案的複製、移動與刪除指令為:cp,mv,rm
一、檔案複製指令cp


命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory

參數說明:
   -a:是指archive的意思,也說是指複製所有的目錄
   -d:如果原始檔案為連結檔案(link file),則複製連結檔案屬性而非檔案本身
   -f:強制(force),若有重複或其它疑問時,不會詢問用戶,而強制複製
   -i:若目標檔案(destination)已存在,在覆蓋時會先詢問是否真的操作
   - l:建立硬連線(hard link)的連線文件,而非複製檔案本身
   -p:與檔案的屬性一起複製,而非使用預設屬性
   -r:遞歸複製,用於目錄的複製操作
   -s:複製成符號連接檔案(symbolic link),即「捷徑」檔案
   -u:若目標檔案比原始檔案舊,請更新目標檔案 


#    如將/test1目錄下的file1複製到/test3目錄,並將檔名改為file2,可輸入下列指令:
   cp /test1/file1 /test3/file2


#二、文件移動指令mv


命令格式:mv [-fiv] source destination

參數說明:
   -f:force,強制直接移動而不詢問
   -i:若目標檔案(destination)已經存在,就會詢問是否覆蓋
   -u:若目標檔案已經存在,且原始檔案較新,才會更新


   如將/test1目錄下的file1複製到/test3 目錄,並將檔案名稱改為file2,可輸入下列指令:
   mv /test1/file1 /test3/file2


三、檔案刪除指令rm








#

命令格式:rm [fir] 文件或目录
參數說明:    -f:強制刪除    -i:互動模式,刪除前詢問使用者是否操作

   -r:遞歸刪除,常用在目錄的刪除

   如刪除/test目錄下的file1文件,可以輸入以下指令:

   rm -i /test/file1###
<strong><br/><br/>复制:</strong>
##########
CP命令
格式: CP [选项]  源文件或目录   目的文件或目录
选项说明:-b 同名,备分原来的文件        -f 强制覆盖同名文件        -r  按递归方式保留原目录结构复制文件

cp -Rf /home/user1/* /root/temp/
将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。
即格式为:cp -Rf 原路径/ 目的路径/
##### #移動:###############
mv ./WorkReport/web.xml ./WorkReport/WEB-INF/注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/mv /data/new /data/old/注:移动/data/new 到/data/old/文件夹下
注意点:移动文件夹的话就不要再加 / 了

如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /* mv /data/new/* /data/old/
### ###

以上是教你如何在linux系統系複製和移動資料夾的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn