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] 文件或目录
-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中文網其他相關文章!