unix中複製資料夾和資料夾中的所有檔案,用什麼指令

2021-03-07 02:41:57 字數 5666 閱讀 9517

1樓:匿名使用者

cp命令

該命令的功能是將給出的檔案或目錄拷貝到另一檔案或目錄中,就如同dos下的copy命令一樣,功能非常強大。

語法: cp [選項] 原始檔或目錄 目標檔案或目錄

說明:該命令把指定的原始檔複製到目標檔案或把多個原始檔複製到目標目錄中。

該命令的各選項含義如下:

- a 該選項通常在拷貝目錄時使用。它保留連結、檔案屬性,並遞迴地拷貝目錄,其作用等於dpr選項的組合。

- d 拷貝時保留連結。

- f 刪除已經存在的目標檔案而不提示。

- i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝。

- p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中。

- r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為一個目錄名。

- l 不作拷貝,只是連結檔案。

需要說明的是,為防止使用者在不經意的情況下用cp命令破壞另一個檔案,如使用者指定的目標檔名是一個已存在的檔名,用cp命令拷貝檔案後,這個檔案就會被新拷貝的原始檔覆蓋,因此,建議使用者在使用cp命令拷貝檔案時,最好使用i選項。

$ cp - i exam1.c /usr/wang/shiyan1.c

該命令將檔案exam1.c拷貝到/usr/wang 這個目錄下,並改名為 shiyan1.c。若不希望重新命名,可以使用下面的命令:

$ cp exam1.c /usr/ wang/

$ cp - r /usr/xu/ /usr/liu/

將/usr/xu目錄中的所有檔案及其子目錄拷貝到目錄/usr/liu中。

mv命令

使用者可以使用mv命令來為檔案或目錄改名或將檔案由一個目錄移入另一個目錄中。該命令如同dos下的ren和move的組合。

語法:mv [選項] 原始檔或目錄 目標檔案或目錄

說明:視mv命令中第二個引數型別的不同(是目標檔案還是目標目錄),mv命令將檔案重新命名或將其移至一個新的目錄中。當第二個引數型別是檔案時,mv命令完成檔案重新命名,此時,原始檔只能有一個(也可以是源目錄名),它將所給的原始檔或目錄重新命名為給定的目標檔名。

當第二個引數是已存在的目錄名稱時,原始檔或目錄引數可以有多個,mv命令將各引數指定的原始檔均移至目標目錄中。在跨檔案系統移動檔案時,mv先拷貝,再將原有檔案刪除,而鏈至該檔案的連結也將丟失。

命令中各選項的含義為:

- i 互動方式操作。如果mv操作將導致對已存在的目標檔案的覆蓋,此時系統詢問是否重寫,要求使用者回答y或n,這樣可以避免誤覆蓋檔案。

- f 禁止互動操作。在mv操作要覆蓋某已有的目標檔案時不給任何指示,指定此選項後,i選項將不再起作用。

如果所給目標檔案(不是目錄)已存在,此時該檔案的內容將被新檔案覆蓋。為防止使用者在不經意的情況下用mv命令破壞另一個檔案,建議使用者在使用mv命令移動檔案時,最好使用i選項。

需要注意的是,mv與cp的結果不同。mv好象檔案「搬家」,檔案個數並末增加,而cp對檔案進行復制,檔案個數增加了。

例1:將/usr/xu中的所有檔案移到當前目錄(用「.」表示)中:

$ mv /usr/xu/ * .

例2:將檔案wch.txt重新命名為wjz.doc

$ mv wch.txt wjz.doc

rm命令

在linux中建立檔案很容易,系統中隨時會有檔案變得過時且毫無用處。使用者可以用rm命令將其刪除。該命令的功能為刪除一個目錄中的一個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。

對於連結檔案,只是刪除了連結,原有檔案均保持不變。

rm命令的一般形式為:

rm [選項] 檔案…

如果沒有使用- r選項,則rm不會刪除目錄。

該命令的各選項含義如下:

- f 忽略不存在的檔案,從不給出提示。

- r 指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。

- i 進行互動式刪除。

使用rm命令要格外小心。因為一旦一個檔案被刪除,它是不能被恢復的。例如,使用者在輸入cp,mv或其他命令時,不小心誤輸入了rm命令,當使用者按了回車鍵並認識到自己的錯誤時,已經太晚了,檔案已經沒有了。

為了防止此種情況的發生,可以使用rm命令中的 i選項來確認要刪除的每個檔案。如果使用者輸入y,檔案將被刪除。如果輸入任何其他東西,檔案將被保留。

在下一個例子中,使用者要刪除檔案test和example。然後會被要求對每個檔案進行確認。使用者最終決定刪除example檔案,保留test檔案。

$ rm - ii test example

remove test ?n

remove example ?y

2樓:

語法:chmod [who] [+ | - | =] [mode] 檔名

命令中各選項的含義為:

u 表示「使用者(user)」,即檔案或目錄的所有者;

g 表示「同組(group)使用者」,即與檔案屬主有相同組id的所有使用者;

o 表示「其他(others)使用者」;

a 表示「所有(all)使用者」。它是系統預設值;

操作符號可以是:

+ 新增某個許可權;- 取消某個許可權= 賦予給定許可權並取消其他所有許可權(如果有的話);

設定mode所表示的許可權可用下述字母的任意組合:

r 可讀,w 可寫,x 可執行。

總結linux下目錄和檔案的許可權區別

檔案:讀檔案內容(r)、寫資料到檔案(w)、作為命令執行檔案(x)。

目錄:讀包含在目錄中的檔名稱(r)、寫資訊到目錄中去(增加和刪除索引點的連結)、搜尋目錄(能用該目錄名稱作為路徑名去訪問它所包含的檔案和子目錄)

具體就是:

(1)有隻讀許可權的使用者不能用cd進入該目錄:還必須有執行許可權才能進入;

(2)有執行許可權的使用者只有在知道檔名,並擁有讀權利的情況下才可以訪問目錄下的檔案;

(3)必須有讀和執行許可權才可以ls列出目錄清單,或使用cd命令進入目錄;

(4)有目錄的寫許可權,可以建立、刪除或修改目錄下的任何檔案或子目錄,即使使該檔案或子目錄屬於其他使用者也是如此。

3樓:匿名使用者

copy xx/* newdir

unix中複製一個資料夾和資料夾中的所有檔案用什麼指令?

4樓:

語法:chmod [who] [+ | - | =] [mode] 檔名

命令中各選項的含義為:

u 表示「使用者(user)」,即檔案或目錄的所有者;

g 表示「同組(group)使用者」,即與檔案屬主有相同組id的所有使用者;

o 表示「其他(others)使用者」;

a 表示「所有(all)使用者」。它是系統預設值;

操作符號可以是:

+ 新增某個許可權;- 取消某個許可權= 賦予給定許可權並取消其他所有許可權(如果有的話);

設定mode所表示的許可權可用下述字母的任意組合:

r 可讀,w 可寫,x 可執行。

總結linux下目錄和檔案的許可權區別

檔案:讀檔案內容(r)、寫資料到檔案(w)、作為命令執行檔案(x)。

目錄:讀包含在目錄中的檔名稱(r)、寫資訊到目錄中去(增加和刪除索引點的連結)、搜尋目錄(能用該目錄名稱作為路徑名去訪問它所包含的檔案和子目錄)

具體就是:

(1)有隻讀許可權的使用者不能用cd進入該目錄:還必須有執行許可權才能進入;

(2)有執行許可權的使用者只有在知道檔名,並擁有讀權利的情況下才可以訪問目錄下的檔案;

(3)必須有讀和執行許可權才可以ls列出目錄清單,或使用cd命令進入目錄;

(4)有目錄的寫許可權,可以建立、刪除或修改目錄下的任何檔案或子目錄,即使使該檔案或子目錄屬於其他使用者也是如此。

unix基礎問題。cp命令向一個資料夾內拷貝檔案後用什麼命令顯示所拷貝的檔案

5樓:匿名使用者

沒太懂你這樣要求的含義,建議事後用find -ntime之類的命令看看dir3資料夾中新增的檔案比較合適。

6樓:匿名使用者

ls一下然後檢視最近更新的檔案即可

7樓:匿名使用者

ls -l ./dir3 顯示什麼就是什麼了。

8樓:匿名使用者

ls ./dir2/* ./dir3/

9樓:夜丶葬愛

ls -tl 會按時間排序顯示檔案,最新更新的檔案在最上面

如何從unix下從一個目錄中複製檔案到另一個目錄中

10樓:

cp backup/* backup (註明:*代表所有的檔案

抄)或者cp -ri backup/* backup 將backup/目錄下的所有目錄和檔案複製到目標目錄下,如果之前存在某個檔案的話就會提示是否覆蓋

你看情況使用吧

1、unix下如何批量建資料夾?2、unix下同時複製一個資料夾下多個指定的檔案到另一個資料夾下? 30

11樓:匿名使用者

建立軟連線(即建立快捷方式

):ln -s /usr/tmp/site_testing/ st(這裡的st是你想要建立快捷方式的內位置。) 那以後容就可以通過cd st進入st快捷方式指定的那個目錄。

cp –p –r 源目錄 目標目錄

比如cp –p –r /u01 /u02

unix下如何用cp指令複製1個原始檔成100個不同檔名的檔案

12樓:匿名使用者

可以簡單的用一個小指令碼實現。

#!/bin/sh

i=2for((i=2;$i<10;i=$i+1))docp 1.txt $i.txt

done

將多個資料夾的內容顯示在一個資料夾中

13樓:答題不能慫

1.在windows裡建議樓主使用資源管理器,或者pe裡專門的檔案瀏覽器。這樣可以看的更清楚一些。

2。在dos裡,可以使用dir /a/s/w/p 這樣的命令顯示資料夾下所有的隱藏檔案,子檔案,及資料夾。

14樓:雲南新華電腦學校

1.右鍵單擊工作列,選擇「屬性」

2.選擇「始終合併標籤」

效果如下;

希望能幫助到你

linux下備份一個目錄下所有檔案及目錄,應該用什麼命令?

15樓:匿名使用者

可以使用

源cp -r dir(目錄) 這個命令。cp是複製命令。-r 遞迴處理,指定目錄下的檔案和子目錄一併處理。

通過shh連線上linux主機,然後輸入「cp -r www/root/」,回車即可備份root資料夾。

linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。

linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。

嚴格來講,linux這個詞本身只表示linux核心,但實際上人們已經習慣了用linux來形容整個基於linux核心,並且使用gnu工程各種工具和資料庫的作業系統。

隱藏檔案和資料夾

以下的 複製下來,儲存成.reg檔案,雙擊即可.regedit4 text 隱藏檔案 type group bitmap c windows system shdoc401.dll,4 helpid update.hlp 51131 regpath software microsoft window...

資料夾選項,資料夾選項

我也遇到過 一種是 開啟 我的電腦 然後依次點選選單上的 工具 資料夾選項 檔案型別 在 已註冊的檔案型別 下的列表框中找到 資料夾 點選下面的 高階 按鈕,此時將彈出 編輯檔案型別 視窗,點選 新建 按鈕,在 操作 欄選擇 explorer 然後點選 設為預設值 按鈕即可。如果在 操作 欄下沒有 ...

在資料夾中隱藏的資料夾怎麼弄出來

開啟任意一個資料夾選擇工具選單 資料夾選項 開啟檢視選項卡 在高階設定中找到 顯示所有檔案和資料夾 點一下打上對勾 點確定這時隱藏的檔案就可以看到了 設定資料夾隱藏的方法 右鍵選中那個資料夾,選擇 屬性 裡面有個隱藏勾上就可以了,再單擊 確定 顯示隱藏資料夾 工具 資料夾選項 檢視 顯示所有檔案,單...