終端使用 拷貝和移動檔案

2022-02-18 22:49:06 字數 2603 閱讀 6150

命令

英文

作用

tree [目錄名稱]

tree

以樹狀圖列出目錄結構

cp 原始檔 目標檔案

copy

複製檔案或者目錄

mv 原始檔 目標檔案

move

①移動檔案、目錄到指定位置;②重新命名檔案、目錄

一、"tree"命令的使用

1)"tree [目錄名稱]"命令,以樹狀圖列出指定目錄下的目錄檔案

2)"tree -d [目錄名稱]"命令,以樹狀圖列出指定目錄下的目錄

選項含義

-d只顯示目錄

二、"cp"命令的使用

"cp"命令,的功能是將給出的檔案目錄複製到另乙個檔案目錄中,相當於 dos 下的 copy 命令。

選項含義

-i覆蓋檔案前提示。(-i,  --interactive     覆蓋前詢問)

-r拷貝目錄時,必須新增"-r"選項。則cp將遞迴複製給目錄下的所有子檔案和子目錄。

1)在同一目錄下複製乙份檔案,新複製的檔名稱不能與原始檔的名稱同名。

2)不同目錄下,如果原始檔、目標檔案已經存在,且兩檔名稱相同,但兩檔案的內容不一樣。使用"cp 原始檔 目標檔案"命令,目標檔案的內容會被原始檔覆蓋。

3)不同目錄下,如果原始檔、目標檔案已經存在,且兩檔名稱相同,但兩檔案的內容不一樣。使用"cp -i 原始檔 目標檔案"命令,系統會顯示提示資訊。使用者通過輸入 "y/n" 來控制是否繼續執行操作。

4)拷貝 目錄 需要新增 "-r" 選項。

注意:可以聯絡 "rm" 命令。刪除目錄的時候,也是需要新增 "-r" 選項,刪除檔案,則不需要。

三、"mv"命令的使用

"mv"命令可以用來移動檔案、目錄,也可以給檔案、目錄重新命名。

選項含義

-i覆蓋檔案前提示。(-i,   --interactive     覆蓋前詢問)

1)"mv"命令可以用來移動檔案、目錄。

2)"mv"命令可以用來移動檔案、目錄,

移動的同時 也可以 

重新命名檔案、目錄

如果還是使用檔案、目錄原來的名稱,只要指定到移動哪個目錄即可,不需要寫檔案、目錄名稱。

3)使用"mv"命令移動 檔案、目錄時,預設情況下,發生 覆蓋 情況時,不會顯示提示資訊的!!!

但是可以新增 "-i" 選項,在發生 覆蓋 情況時,會顯示提示資訊!!!

終端使用 scp 命令,遠端拷貝檔案

scp 命令,是 secure copy remote file copy program 英文單詞的縮寫,是乙個在linux系統下用來遠端拷貝檔案的命令。注意 選項 含義 p若遠端ssh服務的埠號不是22,需要使用大寫的 p 指定乙個埠號 r若給出的源文件是乙個目錄,則 scp 命令將遞迴複製該目...

移動拷貝建構函式和移動賦值

my string const char str my string my string 預設的建構函式淺拷貝 不用delete的原因是object ob ob1 一定分配好 my string const my string str 語法沒錯,可能編譯會拋 buffer new char len ...

記憶體的移動和拷貝

cpp view plain copy 功能 由src所指記憶體區域複製count個位元組到dest所指記憶體區域。說明 src和dest所指記憶體區域可以重疊,但複製後dest內容會被更改。函式返回指向dest的指標 void memmove void dest const void src si...