1. 程式人生 > >複製貼上刪除

複製貼上刪除

rm a.txt 刪除普通檔案a.txt
rm -r a/ 刪除目錄a
rm -rf a/ 強制刪除目錄a
-f 表示強制

 

1,複製貼上檔案  cp  [選項]  原始檔或目錄  目標檔案或目錄

2,剪下貼上檔案  mv [選項]  原始檔或目錄  目標檔案或目錄

3,刪除檔案      rm 檔案  慎用 rm -rf  

 

刪除:sudo rm -rf 20181011

 

一、檔案複製命令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