1. 程式人生 > >linux中的cp,touch指令

linux中的cp,touch指令

  1. 建立一個空檔案
touch 檔名稱1,檔名稱2,檔名稱3......
  1. 拷貝檔案指令
cp [選項] 原始檔目錄 目標目錄
  • 如果要拷貝一整個目錄,需要在使用cp指令的時候,新增一個引數"-r"表示遞迴呼叫的意思
  • 如果要複製的目錄或者檔案,在目標目錄下已經存在了,系統會提示你是否要選擇覆蓋
  • 例如:在/home/test/目錄下有三個檔案"word1.txt",“word2.txt”,“word3.txt”,將這個test目錄複製到/home/test_copy目錄下
mkdir /home/test    		==建立目錄==
mkdir /home/test_copy		==建立目錄==
cd /home/test				==進入/test目錄==
touch word1.txt word2.txt word3.txt   	==建立檔案==
cd ..								==會退到上一級目錄(/home)==
cp -r test/ test_copy/				==拷貝 test/目錄  到  test_copy 目錄下==

在這裡插入圖片描述

  • 如果再次將test/目錄拷貝到 test_copy/目錄下,系統會出現以下提示

在這裡插入圖片描述

  • 因為此時test_copy/目錄下,已經有了test/目錄,而我在test/目錄下建立了三個檔案(word1.txt,word2.txt,word3.txt),所以系統提示了三次,是否要覆蓋原來的檔案.輸入 “y” 表示確定.
  • 但是如果你要複製的目錄下有更多個(100,或者更多),那麼,這個提示資訊將會出現多次,如果不想系統出現這樣的提示,可以在 使用cp命令的時候 ,使用"" 符號,表示,強制覆蓋不提示
\cp -r test/ test_copy\

在這裡插入圖片描述