linux裡面的cat命令和cp命令有啥不同點?求說明

2021-04-19 10:27:19 字數 1581 閱讀 7253

1樓:匿名使用者

這兩bai

句效果不完全一樣。

ducat命令用於讀取文

zhi件(普通檔案或裝置檔案)的dao內容並進內行輸出。第一條命令是通容

過輸出重定向將cat的輸出儲存到b.txt,造成了a.txt的內容複製到了b.txt當中。通常情況下,可以通過cat檢視檔案中的內容,這是cp做不到的。

相對於cat命令,cp命令是進行檔案及其內容的複製,且複製過程中不進行列印,所以它沒法檢視檔案內容。

cp命令在複製檔案的過程中,可以控制目標檔案的掩碼、類別等資訊,這是cat做不到的。比如,cp命令可以維持原始檔的所有者和掩碼,可以複製資料夾,連結等,這都是cat做不到的。

對於普通的文字而言,lz說的這兩種用法沒有什麼明顯的區別。

2樓:匿名使用者

本質區別就是重定向的

抄是由baishell解釋和執行的, b.txt並不被cat 視為一個引數

。而ducp 後的a.txt b.txt都是cp的引數,zhicp 將a.txt中的內dao容讀出,寫入b.txt。

重定向是要通過一個臨時檔案來實現的。

3樓:匿名使用者

cat a.txt > b.txt這句話的意思是:

顯示a.txt檔案裡的內容然後匯入到b.txt;而cp a.

txt b.txt意思是:將a.

txt的名字修改為吧b.txt

linux命令中的cp和scp命令的區別?

4樓:同睿好

一個是本地 , 一個是遠端。

cp 是普通的檔案複製scp 是通過ssh 本機和其他電腦上的複製。

scp是secure copy,也是一個複製命令,是與ssh有關的。

scp user@ip:/dir/file file

或者:scp file user@ip:/dir/file

要輸入user在遠端使用者的密碼。

cp ,使用許可權:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

說明:將一個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。

關於cp的具體使用辦法:

命令基本格式:

cp [options] source dest --- 從源路徑copy檔案到目的路徑

cp [options] source... directory --- 將多個原始檔copy到指定的目錄(多個原始檔用空格分隔)

options:

-a same as -dpr 儘可能將原始檔狀態、許可權等資料都照原裝予以複製,並且是遞迴copy;

-r 表示遞迴copy,若source中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地;

-f 表示force,若目的地已經有相同檔名的檔案存在,則在複製前先予以刪除再行復制;

關於scp的具體使用辦法:

就是ftp,也就是其中一臺linux安裝ftp server,這樣可以在另外一臺機器使用ftp的client程式來進行檔案的copy。

Linux下的命令和Windows的cmd有什麼區別

兩者在功能上幾乎是完全相同的。windows下ipconfig,linux下ifconfig,效果完全一樣。區別一 linux的命令幾乎可以完成系統下所有操作,功能非常強大,能非常大的提高操作效率。區別二 windows下ipconfig,linux下ifconfig,效果完全一樣。區別三 cmd的...

c 裡面return的用法,c 裡面的return到底有什麼用?什麼時候需要用到

具體的 舉例說明吧 比較兩個數的大小,返回1,代表x y,返回0代表兩個數相等,返回 1,代表xy if x y if xy?1 1 int main void 現在來說return return 有兩種 1,函式結束不滿足當前的值return,2,函式執行晚可以用return 比如 void ad...

c裡面的String方法

string是c 中的類,string是.netframework的類 在c ide中不會顯示藍色 c string對映為.netframework的string 如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作 如果使用c 建議使用stri...