常用的命令為# cp命令
創新互聯是一家專業提供黃石企業網站建設,專注與網站設計制作、網站建設、H5網站設計、小程序制作等業務。10年已為黃石眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。
方式一:
對文件進行copy:#cp object_file source_file
方式二:
對目錄下文件進行copt:#cp -r object_file source_file
補充cp的參數:
用法:
cp [選項]... [-T] 源文件 目標文件或:cp [選項]... 源文件... 目錄或:cp [選項]... -t 目錄 源文件...將源文件復制至目標文件,或將多個源文件復制至目標目錄。
長選項必須使用的參數對于短選項時也是必需使用的。
很多朋友都在想linux如何復制文件到目錄?下面就一起來看看吧!
linux復制文件到目錄
1、首先需要連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2、在linux命令行下輸入shell指令:cp-r21/send。
3、鍵盤按“回車鍵”運行shell指令,此時會看到文件夾2被成功復制到文件夾1的send目錄中了。
本文章基于ThinkpadE15品牌、centos7系統撰寫的。
在linux系統中復制文件我們可以使用cp或copy命令了,我們要復制文件或目錄都可以使用它們兩來完成哦,下面我來給大家介紹cp或copy命令與復制目錄到指定目錄的命令吧。 ? ? copy命令 ? ? 該命令的功能是將給出的文件或目錄拷貝到另一文件或目錄中,同MSDOS下的copy命令一樣,功能十分強大。
語法: cp [選項] 源文件或目錄 目標文件或目錄 ? ? 說明:該命令把指定的源文件復制到目標文件或把多個源文件復制到目標目錄中。 ?
該命令的各選項含義如下: ? ? - a 該選項通常在拷貝目錄時使用。它保留鏈接、文件屬性,并遞歸地拷貝目錄,其作用等于dpR選項的組合。 ? ? - d 拷貝時保留鏈接。 ? ? - f 刪除已經存在的目標文件而不提示。 ? ? - i 和f選項相反,在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,是交互式拷貝。 ? ? - p 此時cp除復制源文件的內容外,還將把其修改時間和訪問權限也復制到新文件中。 ? ? - r 若給出的源文件是一目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名。 ? ? - l 不作拷貝,只是鏈接文件。 ?
需要說明的是,為防止用戶在不經意的情況下用cp命令破壞另一個文件,如用戶指定的目標文件名已存在,用cp命令拷貝文件后,這個文件就會被新源文件覆蓋,因此,建議用戶在使用cp命令拷貝文件時,最好使用i選項。 ?
例1 ? ? 復制指定目錄下的全部文件到另一個目錄中 ? ? 文件及目錄的復制是經常要用到的。linux下進行復制的命令為cp。 ? ? 假設復制源目錄 為 dir1 ,目標目錄為dir2。怎樣才能將dir1下所有文件復制到dir2下了 ? ? 如果dir2目錄不存在,則可以直接使用 ? ? cp -r dir1 dir2 ? ? 即可。 ? ? 如果dir2目錄已存在,則需要使用 ? ? cp -r dir1/. dir2 ? ? 如果這時使用cp -r dir1 dir2,則也會將dir1目錄復制到dir2中,明顯不符合要求。 ? ? ps:dir1、dir2改成對應的目錄路徑即可。 ?
例2 ? ? 復制指定文件到指定文件夾 ? ? 首先建立一個用于測試的目錄,用'tree'命令查看其結構如下所示: ? ? ? ? 可見,目錄中主要包含用于測試的*.txt文件和用于充當炮灰的*。tes文件 ? ? 目標是保持當前的目錄結構,只把txt文件復制出來 ?
方法一:當不需要的文件類型較為單一時,可以通過完全復制然后刪除指定類型的文件完成 ? ? Step1 使用命令 cp -r test/ test2 將測試目錄test下所有內容完全復制到test2,此時樹形結構如下圖 ? ? ? ? Step2 組合使用find及xargs,將*.tes文件刪除 ? ? xargs是給命令傳遞參數的一個過濾器,可以將前一個命令產生的輸出作為后一個命令的參數 ? ? 命令find test2/ -name '*.tes' |xargs rm -rf, 即將find產生的輸出(test2目錄下的所有tes文件),作為rm的參數,從而完全刪除 ? ? 實際效果如圖所示 ? ? ? ? 適用場景舉例:把項目文件備份,要去除其中的.svn文件,可以采用這種方式 ?
方法二:需要的文件為單一類型,帶目錄結構復制 ? ? 這種情況下可以使用tar命令將指定類型的文件打包,然后解包,同樣需要組合使用find和xargs ? ? Step1 建立目錄test3 ? ? mkdir test3 ? ? Step2 將指定類型文件帶目錄結構打包 ? ? find test/ -name '*.txt' |xargs tar czf test3.tgz ? ? Step3 解包到目錄test3 ? ? tar zxvf test3.tgz -C test3
linux復制命令cp。
cp命令主要用來復制文件和目錄,語法“cp [選項] 源文件 目標文件”,可以將一個或多個源文件或目錄復制到指定文件或目錄下;同時借助某些選項,還可以實現復制整個目錄,以及比對兩文件的新舊而予以升級等功能。
含義
一般的Linux使用者均為普通用戶,而系統管理員一般使用超級用戶帳號完成一些系統管理的工作。如果只需要完成一些由普通帳號就能完成的任務,建議不要使用超級用戶帳號,以免無意中破壞系統。影響系統的正常運行。
用戶登錄分兩步:第一步,輸入用戶的登錄名,系統根據該登錄名識別用戶;第二步,輸入用戶的口令,該口令是用戶自己設置的一個字符串,對其他用戶是保密的,是在登錄時系統用來辨別真假用戶的關鍵字。
使用Linux系統的時候經常需要運用cp命令進行文件或者文件夾的復制,那么該如何操作cp命令呢?下面我給大家分享一下。
工具/材料
linux系統終端
01
首先登錄進linux系統,右鍵單擊選擇Open In Terminal選項,如下圖所示
02
接下來我們在打開的終端命令行,首先用pwd命令查看當前目錄,然后運用cp命令進行文件的復制,如下圖所示,注意復制后的文件名稱被修改了
03
回到桌面,我們可以看到已經有2個文件了,并且復制的文件名稱也已改變,如下圖所示
04
最后我們還可以通過cp命令直接復制文件夾到另一個文件夾,如下圖所示
上述方法無法復制原始文本中的一些符號。
上述方法先打印后復制,可以將符號復制過去。
[1] linux命令模式下怎么把一個文本中的一行復制到另一個文本中?
[2] Linux里如何用管道和重新定向把一個文本里的指定行復制到另一個文本里去?
當前標題:linux命令行下復制,linux命令行怎么復制命令
網站URL:http://m.kartarina.com/article18/hegggp.html
成都網站建設公司_創新互聯,為您提供App設計、網站排名、服務器托管、網站建設、網站設計公司、網站改版
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯