1、「>」把找到的資訊複製到乙個檔案中,可以是某個檔案中的一部分,也可以是整個檔案。
cat apache-tomcat/logs/catalina.2017-08-22.log | grep starting > start0822
在tomcat日誌中找出與starting匹配的資訊再儲存到start0822檔案中。
cat start1 > start2
複製檔案start1到start2
注意:如果是要檔案複製到原本就有資訊的目標檔案,最好不要用「>」,因為》會強行覆蓋原文。這種情況可以用》來在原文中追加資訊。
cat s1 >> start2
2、用cp命令複製檔案。
cp start1 start3
注意:cp -l start1 start4
把start1和start4建立硬鏈結,兩個檔案保持同步性,其中任何乙個檔案改變,另乙個檔案也會跟著改變。
-s, --symbolic-link 只建立符號鏈結而不複製檔案
-s, --suffix=字尾 自行指定備份檔案的字尾
-n, --no-clobber 不要覆蓋已存在的檔案(使前面的 -i 選項失效)
cp -n s1 s2 如果s2之前有檔案的話就保持原來的檔案不變。
cp命令的一些其他選項:
-a, --archive 等於-dr --preserve=all --backup[=control 為每個已存在的目標檔案建立備份
-b 類似--backup 但不接受引數
--copy-contents 在遞迴處理是複製特殊檔案內容
-p, --no-dereference 不跟隨原始檔中的符號鏈結
-r, -r, --recursive 遞迴複製目錄及其子目錄內的所有內容
--reflink[=when] 控制轉殖/cow 副本。請檢視下面的內如。
--remove-destination 嘗試開啟目標檔案前先刪除已存在的目的地
檔案 (相對於 --force 選項)
--sparse=when 控制建立稀疏檔案的方式
--strip-trailing-slashes 刪除引數中所有原始檔/目錄末端的斜槓
-t, --no-target-directory 將目標目錄視作普通檔案
-u, --update 只在原始檔比目標檔案新,或目標檔案
不存在時才進行複製
-v, --verbose 顯示詳細的進行步驟
-x, --one-file-system 不跨越檔案系統進行操作
Linux 複製檔案命令
linux cp命令拷貝命令非常實用,cp命令可以將指定路徑下的檔案 目錄 拷貝到 成 另一檔案或目錄中 cp options 或cp options source1 source2 source3 directory 上面第一條命令為單個檔案或目錄拷貝,下乙個為多個檔案拷貝到最後的目錄。optio...
Linux 中 cp 命令(檔案複製)
cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。語法cp 選項 引數 選項 a 此引數的效果和同時指定...
Linux 中 cp 命令(檔案複製)
cp命令用來將乙個或多個原始檔或者目錄複製到指定的目的檔案或目錄。它可以將單個原始檔複製成乙個指定檔名的具體的檔案或乙個已經存在的目錄下。cp命令還支援同時複製多個檔案,當一次複製多個檔案時,目標檔案引數必須是乙個已經存在的目錄,否則將出現錯誤。cp 選項 引數 a 此引數的效果和同時指定 dpr ...