Linux命令有很多,其中Linux cp命令常用的一種,Linux cp命令如何使用,下面IT培訓(xùn)網(wǎng)將為您盤點(diǎn)有關(guān)Linux命令之Linux cp命令大全。linux命令
Linux命令之Linux cp命令詳解
功能: 復(fù)制文件或目錄
說明:cp命令用于仿制文件或目錄,如一起指定兩個(gè)以上的文件或目錄,且最終的目的地是一個(gè)現(xiàn)已存在的目錄,則它會(huì)把前面指定的一切文件或目錄仿制到此目錄中。若一起指定多個(gè)文件或目錄,而最終的目的地并非一個(gè)已存在的目錄,則會(huì)呈現(xiàn)錯(cuò)誤信息
參數(shù):
在arg1中查找to_find子字符串,并返回一個(gè)整數(shù)表示它出現(xiàn)的位置.參數(shù)pos指定在參數(shù)arg1中開始搜索的位置.如果pos為正,則在該數(shù)字指定的位置開始搜索.如果pos為負(fù),則在該數(shù)字指定的位置開始搜索,但位置指定是從字符串結(jié)尾處開始的.并且反向搜索.參數(shù)occurrence指定搜索第幾次出現(xiàn)的了字符串.。
重載 方法名相同 不用個(gè)數(shù)的參數(shù)或者指定不同參數(shù)類型。
下面考慮為thread.new加入更多的參數(shù),第一參數(shù)用來指定線程啟動(dòng)的腳本文件,第二參數(shù)用來指定一個(gè)回調(diào)函數(shù),后面依次是傳遞給線程函數(shù)的參數(shù)。
其次,面食也是相同道理,一份湯面最多二三兩面條,但顯多,還能讓人吃飽,成本不過幾毛錢,如果是米飯,達(dá)到相同效果成本可能要接近一元錢,并不劃算。
-b 或 –backup 刪除、覆蓋目的文件先備份,備份的文件或目錄亦建立為符號(hào)鏈接,并指向源文件或目錄鏈接的源文件或目錄。linux命令假如沒有加上這個(gè)參數(shù),在復(fù)制過程中若遇到符號(hào)鏈接,則會(huì)直接復(fù)制源文件或目錄
-f 或 –force 強(qiáng)行復(fù)制文件或目錄, 不論目的文件或目錄是否已經(jīng)存在
-i 或 –interactive 覆蓋文件之前先詢問用戶
-l 或 –link 對源文件建立硬鏈接,而非復(fù)制文件
-p 或 –preserve 保留源文件或目錄的屬性,包括所有者、所屬組、權(quán)限與時(shí)間
-P 或 –parents 保留源文件或目錄的路徑,此路徑可以是絕對路徑或相對路徑,且目的目錄必須已經(jīng)豐在
r 若給出的源是一個(gè)目錄,那么cp將遞歸復(fù)制該目錄下所有的子目錄和文件,不過這要求目標(biāo)也是一個(gè)目錄名。
2013-12-12php遞歸獲取目錄內(nèi)文件(包含子目錄)封裝類分享。
該功能在概念上類似于 unix 的目錄符號(hào)鏈接,只是在 ntfs 中目標(biāo)必須是另一個(gè)目錄(典型的 unix 文件系統(tǒng)允許將符號(hào)鏈接連接到任何其它類型的文件),而語義上等效于硬鏈接。
目錄連接屬于軟鏈接(即使目標(biāo)目錄已經(jīng)被刪除,他們也仍然存在),使用一種類似于有限制的符號(hào)鏈接的形式工作(對于目標(biāo)位置有額外的限制),但它們是經(jīng)過特殊處理優(yōu)化的,可以加快重解析點(diǎn)的處理速度,相對于更新的 ntfs 符號(hào)連接而言開銷更小,并且可以在服務(wù)器端解析,因此可以在遠(yuǎn)程共享目錄中訪問它們。
-R 或 –recursive 遞歸處理,將指定目錄下的文件及子目錄一并處理
-s 或 –symbolic-link 對源文件建立符號(hào)鏈接,而非復(fù)制文件
-S <備份字尾字符串> 或 –suffix=<備份字尾字符串> 用”-b”參數(shù)備份目的文件后,備份文件的字尾會(huì)被加上一個(gè)備份字符串。默認(rèn)的備份字尾符串是符號(hào)”~”
-u 或 –update 使用這項(xiàng)參數(shù)之后,只會(huì)在源文件的修改時(shí)間(Modification Time)較目的文件更新時(shí),或是名稱相互對應(yīng)的目的文件并不存在,才復(fù)制文件