你的意思是在腳本裡面復制自身吧?如果是在腳本之外寫一個cp復制太簡單了。
如上圖,cp 命令中$0是一個特殊變數,表示當前腳本文件名。
❷ Unix基礎問題。cp命令向一個文件夾內拷貝文件後用什麼命令顯示所拷貝的文件
沒太懂你這樣要求的含義,建議事後用find -ntime之類的命令看看dir3文件夾中新增的文件比較合適。
❸ linux cp命令,如何復制多個目錄下文件到 對應多個目錄下面
1、打開SecureCRT,選擇要登錄的系統IP地址, 點擊連接。
❹ Linux cp命令復制某個類型的全部文件
cp 源文件 目標文件
cp /home/abc.txt /home/system/abc.txt
-f 強行復制文件或目錄
-i 在覆蓋目標文件之前將給出提示要求用戶確認
-p 除復制源文件的內容外,還將把其修改時間和訪問許可權也復制到新文件中
刪除文件/目錄(可刪除非空白目錄/文件,永久刪除)
rm abc.txt 刪除abc.txt文件
rm -r abc 刪除abc目錄
rm -i 刪除前逐一詢問確認
rm -f 強制刪除文件或目錄
rm -v 顯示指令執行過程
刪除目錄(不可以刪除非空目錄)
rmdir \Documents/abc 刪除\Documents中的abc目錄
-p 刪除指定目錄後,若該目錄的上層目錄已變成空目錄,則將其一並刪除
❺ linux 下用cp命令(log/目錄下的所有的.zip 格式的文件復制的另一個文件夾下面該怎麼寫)
cp -r /log所在路徑/log/*.zip /要復制到那個文件夾
加參數-r的話表示「包括log文件夾下的所有文件夾下的zip」不加-r反之
❻ linux下用CP命令如果只復制目錄和目錄下的所有目錄,不要子文件
不行 , 你的目的只能用腳本解決, 遍歷目錄樹 再復制目錄樹
❼ linux 疑問:難道cp命令默認不能拷貝文件夾
是的,*只有文件,需要目錄的話加參數試試
cp -rf * /XX
❽ 如何使用cp命令僅復制所有文件而略過文件夾
for file in/home/alex/Pictures/DCIM/2*/*.jpg do #截取圖片的文件名 如: "xxoo.jpg" i=$(echo ${file}|awk -F'/' '{print $NF}') #判斷目標目錄中是否存在相同的文件 if ls /home/alex/extpic | grep -q -w ${i} ; then #若存在,mv 將存在的文件改名,改名後將源目錄中的文件復制過去 mv /home/alex/extpic/${i} /home/alex/extpic/bak_${i} cp ${file} /home/alex/extpic fi #不存在相同的文件 就直接 cp ${file} /home/alex/extpic done #===================================================================== #至於第二個cp,要不要放在if內(如下);放或者不放,------都行,看個人習慣 if '存在' ;then mv ... ... #存在則改名 cp ... ... #改名後復制文件 else cp ... ... #不存在 則 直接復制 f
❾ linux中,我想用cp命令把a目錄下的b文件,復制到c目錄下。 但是,a,c目錄文件上級有很多很多目錄文件,
二者必須有一個是絕對路徑。如
cd /FULL_PATH/c; cp * //FULL_PATH/c
或
cd /FULL_PATH/d; cp /FULL_PATH/c/* .
如果二者均在某一directory之內,可以簡單些。如果絕對路徑分別是/home/user/c, /home/user/d,
則可以
cd /home/user/c; cp * ../d/.
❿ 如何用cp 命令將一個文件夾的內容復制到另一個文件夾
cp命令
cp命令用來將一個或多個源文件或者目錄復制到指定的目的文件或目錄。它可以將單個源文件復製成一個指定文件名的具體的文件或一個已經存在的目錄下。cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
語法
cp(選項)(參數)
選項
-a:此參數的效果和同時指定"-dpR"參數相同; -d:當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄; -f:強行復制文件或目錄,不論目標文件或目錄是否已存在; -i:覆蓋既有文件之前先詢問用戶; -l:對源文件建立硬連接,而非復制文件; -p:保留源文件或目錄的屬性; -R/r:遞歸處理,將指定目錄下的所有文件與子目錄一並處理; -s:對源文件建立符號連接,而非復制文件; -u:使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在時,才復制文件; -S:在備份文件時,用指定的後綴「SUFFIX」代替文件的默認後綴; -b:覆蓋已存在的文件目標前將目標文件備份; -v:詳細顯示命令執行的操作。