cp文件時候可以不用加參數(shù),但是cp文件夾的時候必須加-R或-r,操作方法如下:
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)鐘祥免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
1、首先打開linux,使用cp的命令格式
2、這里移動文件1234.txt,ls -l//顯示當(dāng)前文件夾下所有文件的信息。
3、復(fù)制1234.txt文件到新文件2345.txt,copy 1234.txt 2345.txt,這里可以看到兩個文件大小相同,時間戳不同。
4、復(fù)制1234.txt文件到新文件3456.txt并保持時間戳相同。
5、最后復(fù)制目錄到新的目錄需要加上選項-r,cp -r test python,就可以了。
如果是拷貝目錄下的隱藏文件就可以直接通過我們之前的方式:cp -r ./file_name /dest_dir 就可以了。?
具體如下:
1、簡介
Linux操作系統(tǒng)是基于UNIX操作系統(tǒng)發(fā)展而來的一種克隆系統(tǒng),它誕生于1991 年的 [Linux桌面] 10 月5 日(這是第一次正式向外公布的時間)。以后借助于Internet網(wǎng)絡(luò),并通過全世界各地計算機(jī)愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),并且使用人數(shù)還在迅猛增長。
2、基本信息
Linux[2]操作系統(tǒng)是UNIX操作系統(tǒng)的一種克隆系統(tǒng),它誕生linux系統(tǒng)于1991 年的10 月5 日(這是第一次正式向外公布的時間)。以后借助于Internet網(wǎng)絡(luò),并通過全世界各地計算機(jī)愛好者的共同努力,已成為今天世界上使用最多的一種UNIX 類操作系統(tǒng),并且使用人數(shù)還在迅猛增長。
3、分區(qū)規(guī)定
設(shè)備管理在 Linux 中,每一個硬件設(shè)備都映射到一個系統(tǒng)的文件,對于硬盤、光驅(qū)等,IDE 或 SCSI 設(shè)備也不例外。Linux 把各種 IDE 設(shè)備分配了一個由 hd 前綴組成的文件;而對于各種 SCSI 設(shè)備,則分配了一個由 sd 前綴組成的文件。
1、使用范圍不同:在Makefile里會用install,其他地方會用cp命令。如果目標(biāo)文件存在,cp會先清空文件后往里寫入新文件,而install則會先刪除掉原先的文件然后寫入新文件。
2、權(quán)限不同:install命令會恰當(dāng)?shù)靥幚砦募?quán)限的問題。比如說,install-c會把目標(biāo)文件的權(quán)限設(shè)置為rwxr-xr-x;
3、信息不同:install命令可以打印出更多更合適的debug信息,還會自動處理SElinux上下文的問題。
cp命令還有以下幾種用法:
cp -p可以保留權(quán)限、屬主、時間戳。
cp -d作用為默認(rèn)copy鏈接文件是復(fù)制鏈接指向的源文件,-d 復(fù)制鏈接文件本身。
cp -L作用為保存鏈接所指向的文件,默認(rèn)cp 就是,不需要-L。
cp -a作用為歸檔復(fù)制,常用于備份,相當(dāng)于cp -dr --preserve=all。
cp -v作用為復(fù)制過程可見。
cp -s 作用為創(chuàng)建新的符號鏈接文件,指向原符號鏈接文件,能保證鏈接文件可以使用
cp -u作用為只復(fù)制更新的文件
cp a.txt b.txt 復(fù)制文件
cp -a a.txt b.txt 復(fù)制文件的時候,同時復(fù)制原文件的屬性,這樣得到的文件會一模一樣,比如擁有相同的組,擁有者和執(zhí)行權(quán)限
cp -r ./test ./test1 遞歸復(fù)制文件夾,會將test下的所有文件都復(fù)制,但是需要注意的是目標(biāo)必須是一個目錄,不能是文件名
一個是本地 , 一個是遠(yuǎn)程。
cp 是普通的文件復(fù)制scp 是通過ssh 本機(jī)和其他電腦上的復(fù)制。
scp是secure copy,也是一個復(fù)制命令,是與ssh有關(guān)的。
scp user@ip:/dir/file file
或者:scp file user@ip:/dir/file
要輸入user在遠(yuǎn)端用戶的密碼。
cp ,使用權(quán)限:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
說明:將一個檔案拷貝至另一檔案,或?qū)?shù)個檔案拷貝至另一目錄。
關(guān)于CP的具體使用辦法:
命令基本格式:?
cp [OPTIONS] SOURCE DEST --- 從源路徑copy文件到目的路徑?
cp [OPTIONS] SOURCE... DIRECTORY --- 將多個源文件copy到指定的目錄(多個源文件用空格分隔)
OPTIONS:
-a same as -dpR 盡可能將源文件狀態(tài)、權(quán)限等資料都照原裝予以復(fù)制,并且是遞歸copy;?
-r 表示遞歸copy,若source中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地;?
-f 表示force,若目的地已經(jīng)有相同檔名的檔案存在,則在復(fù)制前先予以刪除再行復(fù)制;
關(guān)于SCP的具體使用辦法:
就是ftp,也就是其中一臺Linux安裝ftp Server,這樣可以在另外一臺機(jī)器使用ftp的client程序來進(jìn)行文件的copy。
cp文件時候可以不用加參數(shù),但是cp文件夾的時候必須加-R或-r。解決方法如下:
1、首先將文件復(fù)制到另一個目錄中:cp 文件名? 目錄名。復(fù)制a.txt至test目錄中,則執(zhí)行 cp a.txt /test 即可。
2、這里復(fù)制1234.txt文件到新文件2345.txt,copy 1234.txt 2345.txt,這里可以看到兩個文件大小相同,時間戳不同。
3、復(fù)制1234.txt文件到新文件3456.txt并保持時間戳相同。
4、如果復(fù)制后的新文件名已存在,給1234.txt寫了點(diǎn)內(nèi)容后,再次復(fù)制為2345.txt,會發(fā)現(xiàn)原2345.txt文件會被覆蓋,并不會有提醒直接就執(zhí)行成功了。
5、為避免不知道有沒有同名文件被覆蓋可以添加-i選項,可以看到當(dāng)新文件名已存在當(dāng)前目錄的時候會有覆蓋確認(rèn)提醒。