linux mv移動檔案到當前目錄並建立資料夾

2022-02-18 07:38:42 字數 5802 閱讀 3190

1樓:匿名使用者

直接移動就好了啊,,如果移動的是資料夾,他會直接把資料夾的名字在當前目錄顯示,

mv /dir ./

2樓:林_依yi_晨

mv 要移動的檔案的絕對路徑 /

3樓:西郵哥

用絕對路徑的方式:mv filename /目錄名

4樓:shine雪瑞

linux檔案的複製、刪除和移動命令

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檔案。

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中。

5樓:

mv 你的檔案的路徑 .|mkdir 資料夾名字

6樓:匿名使用者

這樣?mv 你的檔案 .;mkdir 你的資料夾名

linux中,怎樣使用mv命令,移動整個資料夾(這個資料夾下還有資料夾)?

7樓:刺友互

1、進入資料夾所在的目錄,#cd tmp。

2、分別進入dog與cat 資料夾,檢視檔案是否正準。

3、進入dog資料夾,使用mv命令把a.txt移動到cat資料夾內。

4、分別檢視dog與 cat資料夾,檔案移動成功。

5、進入tmp目錄,對整個資料夾進行移動操作。

6、把 cat資料夾移動到dog內。

7、檢視dog資料夾,裡面已經有cat資料夾了。

8樓:鍾國英侍雨

mvdir1

dir2

執行mv時顯示

directory

notempty?

有一種可能是dir2目錄下已經有一個名字為dir1的目錄,且非空。

9樓:匿名使用者

mv命令沒有遞迴的概念,-f 強制覆蓋同名物件就可以了

10樓:小清新技術宅

mv直接就可以移動了~

11樓:匿名使用者

mv -rf r就是遞迴

12樓:鴨寶寶

mv不需要吧 rm有一個引數 -r遞迴的意思

13樓:q雙子座

rm -rf 是強行刪除指定檔案,不會出現確認提示的。r引數是遞迴刪除,刪除目錄及目錄下的檔案時使用的,f參數列示刪除不詢問,直接刪除。而且可以刪除非空目錄。

-rf引數即表示遞迴強制刪除。

用-r是遞迴,-f是強制。一般用-rf就好。

mv 的話,直接-f。沒有-r這個遞迴引數,預設遞迴的。只有rm (刪除)有。

linux mv移動資料夾的命令?

14樓:遊同書隆詩

mvabc

/home/wy/desktop/

將當前目錄下的abc資料夾移動到/home/wy/desktop/目錄下目錄非空應該是許可權問題。

linux如何移動資料夾下所有檔案到新資料夾

15樓:我叫王土土豆

1、開啟終端,連線至centos。

2、建立一個資料夾test1。

3、在test1中建立一個資料夾test2。

4、在test2中建立一個檔案1.txt。

5、使用mv命令+檔案+路徑,移動該檔案。在linux中..(兩個點)表示上一級目錄。

6、這個時候當前目錄test2下已經沒有檔案了,返回test1檢視情況。1.txt已經被移動過來了。

linux如何移動資料夾下所有檔案到新資料夾

16樓:我叫王土土豆

1、開啟終端,連線至centos。

2、建立一個資料夾test1。

3、在test1中建立一個資料夾test2。

4、在test2中建立一個檔案1.txt。

5、使用mv命令+檔案+路徑,移動該檔案。在linux中..(兩個點)表示上一級目錄。

6、這個時候當前目錄test2下已經沒有檔案了,返回test1檢視情況。1.txt已經被移動過來了。

linux 把當前目錄的一個子目錄裡的檔案移動到另一個子目錄裡用什麼命令

17樓:白卡

linux中將一個檔案放到一個資料夾中可以使用mv命令或者cp命令:

1,mv命令是移動或更名現有的檔案或目錄;

用法為 mv 檔名或者資料夾名 需要移動到的路徑

例如: mv test.txt /usr

mv 的常用引數:

-b或--backup  若需覆蓋檔案,則覆蓋前先行備份。

-f或--force  若目標檔案或目錄與現有的檔案或目錄重複,則直接覆蓋現有的檔案或目錄。

-i或--interactive  覆蓋前先行詢問使用者。

-u或--update  在移動或更改檔名時,若目標檔案已存在,且其檔案日期比原始檔新,則不覆蓋目標檔案。

2,cp命令是複製檔案或目錄:

用法為 cp 檔名或者資料夾名 需要移動到的路徑

例如: cp test.txt /usr cp test.txt test2.txt /bin/test3.txt /usr

cp指令用在複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到該目錄中。若同時指定多個檔案或目錄,而最後的目的地並非是一個已存在的目錄,則會出現錯誤資訊。

常用引數:

-a或--archive  此引數的效果和同時指定"-dpr"引數相同。

-b或--backup  刪除,覆蓋目標檔案之前的備份,備份檔案會在字尾加上一個備份字串。

-d或--no-dereference  當複製符號連線時,把目標檔案或目錄也建立為符號連線,並指向與原始檔或目錄連線的原始檔案或目錄。

-f或--force  強行復制檔案或目錄,不論目標檔案或目錄是否已存在。

-i或--interactive  覆蓋既有檔案之前先詢問使用者。

-l或--link  對原始檔建立硬連線,而非複製檔案。

-p或--preserve  保留原始檔或目錄的屬性。

-p或--parents  保留原始檔或目錄的路徑。

-r  遞迴處理,將指定目錄下的檔案與子目錄一併處理。

-r或--recursive  遞迴處理,將指定目錄下的所有檔案與子目錄一併處理。

-s或--symbolic-link  對原始檔建立符號連線,而非複製檔案。

-s《備份字尾字串》或--suffix=《備份字尾字串》  用"-b"引數備份目標檔案後,備份檔案的字尾會被加上一個備份字串,預設的備份字尾字串是符號"~"。

-u或--update  使用這項引數後只會在原始檔的更改時間較目標檔案更新時或是 名稱相互對應的目標檔案並不存在,才複製檔案。

-v《備份方式》或--version-control=《備份方式》  用"-b"引數備份目標檔案後,備份檔案的字尾會被加上一個備份字串,這字串不僅可用"-s"引數變更,當使用"-v"引數指定不同備份方式時,也會產生不同字尾的備份字串。

-x或--one-file-system  複製的檔案或目錄存放的檔案系統,必須與cp指令執行時所處的檔案系統相同,否則不予複製。

linu怎麼刪除當前目錄下的所有檔案

1 首先,安裝shh遠端軟體,連線到linux伺服器,然後使用ssh登入到linux伺服器 2 其次,新建資料夾,其中將顯示日期和時間以及一些特定引數 3 接著,在linux下,rm是刪除命令,先檢視rm的幫助說明,然後使用rm test刪除檔案 4 提示無法刪除目錄,即rm沒有引數時,只能刪除檔案...

linux命令find找檔案只在當前目錄找嗎

1 開啟shell連線工具,連線上伺服器,pwd檢視當前目錄,一般進來預設在主目錄下。2 通過命令 cd 切換到主目錄下,然後pwd檢視當前目錄,並用ls可以檢視當前目錄下的檔案及目錄。3 假如要找一個nginx配置檔案nginx.conf,那麼可以通過find命令查詢 find name ngin...

行動硬碟檔案目錄損壞且無法讀取,怎麼修復

行動硬碟無法訪問,提示 檔案或目錄損壞且無法讀取 該怎麼辦?資料如何恢復呢?其實方法很簡單,現在就一起來看下正確的解決方法。行動硬碟提示檔案或目錄損壞且無法讀取,怎麼修復 行動硬碟無法訪問,提示 檔案或目錄損壞且無法讀取 該怎麼辦?資料如何恢復呢?其實方法很簡單,現在就一起來看下正確的解決方法。先看...