欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Linux中復(fù)制文件夾的命令詳解

 更新時(shí)間:2023年12月17日 14:49:06   作者:wljslmz  
這篇文章給大家介紹了Linux的基礎(chǔ)操作,如何在 Linux 中復(fù)制文件夾,文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下

作為 Linux 管理員,您必須了解通過命令行界面運(yùn)行命令的重要性,他們每天執(zhí)行各種與系統(tǒng)相關(guān)的任務(wù),其中一項(xiàng)常見任務(wù)是將文件和目錄從一個(gè)位置復(fù)制到另一個(gè)位置。如果您已經(jīng)使用過 Linux 系統(tǒng),那么您必須知道文件系統(tǒng)的結(jié)構(gòu)。

如果您不熟悉執(zhí)行 Linux 命令,本指南將幫助您了解各種命令的工作原理及其不同的選項(xiàng)或參數(shù)。

復(fù)制命令

Linux 提供了一個(gè)簡單的命令,用于將文件從一個(gè)位置復(fù)制到另一個(gè)位置。該命令是帶有簡單參數(shù)的“cp”。您可以使用以下語法 -

cp [OPTIONS] SOURCE... DESTINATION

在上述語法中,源可以有多個(gè)文件或目錄,目標(biāo)可以是存儲(chǔ)復(fù)制數(shù)據(jù)的文件或目錄。

注意:但無論何時(shí)執(zhí)行“cp”命令,請務(wù)必牢記以下幾點(diǎn),以消除人為錯(cuò)誤的可能性。

  • 要將文件從源位置復(fù)制到目標(biāo)位置,源和目標(biāo)參數(shù)應(yīng)該是具有正確文件擴(kuò)展名的文件。
  • 如果目標(biāo)文件在所需路徑中不存在,則此命令將創(chuàng)建一個(gè)。如果您要復(fù)制多個(gè)文件或目錄并將它們作為源參數(shù)傳遞,那么目標(biāo)應(yīng)該是一次存儲(chǔ)所有文件的目錄。如果目標(biāo)參數(shù)不是目錄,則會(huì)出現(xiàn)錯(cuò)誤。
  • 為了復(fù)制目錄,源和目標(biāo)都必須是一個(gè)目錄。如果任何參數(shù)不是目錄,您將收到錯(cuò)誤消息。

此外,如果您正在對(duì)文件或目錄執(zhí)行復(fù)制命令,則需要具有讀取權(quán)限才能運(yùn)行“cp”命令。

復(fù)制文件

如果兩者都在當(dāng)前工作目錄中,則將文件從源復(fù)制到目標(biāo)是一個(gè)簡單的過程。假設(shè)要將文件一個(gè)test1.txt復(fù)制到backup.txt,可以執(zhí)行以下命令。

要將文件復(fù)制到另一個(gè)目錄,您還可以使用目標(biāo)路徑指定相對(duì)或絕對(duì)路徑。每當(dāng)您將文件復(fù)制到目錄時(shí),復(fù)制的文件名應(yīng)與原始文件相同。假設(shè)您要將文件“file.txt”復(fù)制到演示目錄,如下所示。

cp file.txt ./test/backup

對(duì)于將文件復(fù)制到目錄下的不同文件名,您需要具體提及。之前,我們將 file.txt 復(fù)制到備份文件夾中?,F(xiàn)在,我們正在嘗試將 test.txt 文件復(fù)制到備份文件夾中的 file1.txt。您可以通過執(zhí)行以下命令來執(zhí)行此操作。

cp test.txt ./test/backup/file1.txt

之前,我們在備份文件夾下沒有 file1.txt 文件。當(dāng)“cp”命令沒有找到file1.txt 文件時(shí),它會(huì)自動(dòng)創(chuàng)建并復(fù)制所需的文件。

如果您使用了 file.txt 文件而不是 file1.txt,“cp”命令將覆蓋現(xiàn)有文件。要強(qiáng)制覆蓋文件,您可以使用“-f”選項(xiàng)和“cp”命令,如下所示。

cp -f test.txt ./test/backup/file.txt

如果您想在將文件復(fù)制到另一個(gè)文件之前進(jìn)行確認(rèn),您可以在被詢問時(shí)使用“-i”選項(xiàng)和“cp”命令,如下所示;如果要繼續(xù)復(fù)制,請鍵入 y。

cp -i test.txt ./test/backup/file.txt

如果您有一些文件要復(fù)制到目標(biāo)并且這些文件比目標(biāo)新,您可以使用“-u”選項(xiàng)和“cp”命令繼續(xù)復(fù)制過程。

cp -u demo.txt ./test/backup/file1.txt

要在復(fù)制時(shí)保留新創(chuàng)建的文件模式,您可以使用“-p”選項(xiàng)以及如下所示的“cp”命令。

cp -p demo.txt ./test/backup/file1.txt

要使用詳細(xì)輸出將文件從源復(fù)制到目標(biāo),您可以使用“-v”選項(xiàng)和“cp”命令,如下所示。

cp -v test.txt ./test/backup/file.txt

復(fù)制目錄

每當(dāng)您復(fù)制目錄時(shí),它都會(huì)將其所有內(nèi)容(包括其他文件和目錄)復(fù)制到目標(biāo)位置。要復(fù)制目錄,您需要提及“R”或“r”選項(xiàng)以及“cp”命令。這里,“R”或“r”代表遞歸,意味著復(fù)制將繼續(xù),直到所有內(nèi)容都被復(fù)制。

cp -R demo ./test/backup

如果您只想復(fù)制文件和子目錄而不復(fù)制原始目錄,可以在“cp”命令的同時(shí)提及“-RT”選項(xiàng),如下所示。

cp -RT hello ./test/backup/

要么

cp -RT hello/* ./test/backup/

復(fù)制多個(gè)文件

要將多個(gè)文件復(fù)制到目標(biāo)文件夾,您可以提及以“cp”命令命名的多個(gè)文件,目標(biāo)位置在末尾,如下所示。

cp cat.txt bat.txt ./test/backup/

結(jié)論

復(fù)制文件和目錄是任何 Linux 用戶執(zhí)行的日常任務(wù)之一,例如編寫腳本或?qū)⑷罩緩囊粋€(gè)位置復(fù)制到另一個(gè)位置。

如果您是新用戶并且不了解“cp”命令的工作原理,您可以閱讀本指南以了解該命令在不同選項(xiàng)下的不同工作方式。

以上就是在Linux中復(fù)制文件夾的命令詳解的詳細(xì)內(nèi)容,更多關(guān)于Linux中復(fù)制文件夾的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • shell腳本字符串和數(shù)組的使用操作方法

    shell腳本字符串和數(shù)組的使用操作方法

    這篇文章主要介紹了shell腳本字符串和數(shù)組的使用操作方法,在文中給大家提到shell將字符串分隔成數(shù)組的方法,需要的朋友可以參考下
    2019-06-06
  • Shell腳本IF條件判斷和判斷條件總結(jié)

    Shell腳本IF條件判斷和判斷條件總結(jié)

    這篇文章主要介紹了Shell腳本IF條件判斷和判斷條件總結(jié),本文先是給出了IF條件判斷的語法,然后給出了常用的判斷條件總結(jié),需要的朋友可以參考下
    2014-10-10
  • Linux系統(tǒng)如何修改防火墻配置

    Linux系統(tǒng)如何修改防火墻配置

    這篇文章主要介紹了Linux系統(tǒng)如何修改防火墻配置,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Linux服務(wù)器安全清理垃圾文件的命令詳解

    Linux服務(wù)器安全清理垃圾文件的命令詳解

    在這現(xiàn)代的歲月,數(shù)碼世界日益發(fā)展,凡是涉及計(jì)算,必然離不開那浩如煙海的數(shù)據(jù),龐大如巨鯨的文件,若將目光轉(zhuǎn)向我們的服務(wù)器,尤其是 Linux 服務(wù)器,垃圾文件的積累便如那墻角的蛛網(wǎng),本文就給大家聊聊如何在 Linux 服務(wù)器上安全地清理垃圾文件,需要的朋友可以參考下
    2024-06-06
  • Cygwin下安裝vim后,vim中退格鍵無法正常使用的解決方法

    Cygwin下安裝vim后,vim中退格鍵無法正常使用的解決方法

    下面小編就為大家?guī)硪黄狢ygwin下安裝vim后,vim中退格鍵無法正常使用的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • Linux命令之-rm命令使用示例

    Linux命令之-rm命令使用示例

    今天我要講的是一個(gè)比較危險(xiǎn)的命令,rm?命令,你可以沒聽過?rm?命令,但是刪庫跑路你不可能沒聽過吧,所以接下來小編就帶大家詳細(xì)的了解一下Linux?命令?-?rm,需要的朋友可以參考下
    2023-07-07
  • linux命令之find命令簡單概述

    linux命令之find命令簡單概述

    這篇文章主要為大家詳細(xì)介紹了linux命令之find命令的簡單使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • shell腳本怎樣判斷文件是否存在

    shell腳本怎樣判斷文件是否存在

    這篇文章主要介紹了shell腳本怎樣判斷文件是否存在問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • linux定時(shí)備份MySQL數(shù)據(jù)庫并刪除以前的備份文件(推薦)

    linux定時(shí)備份MySQL數(shù)據(jù)庫并刪除以前的備份文件(推薦)

    這篇文章主要介紹了linux定時(shí)備份MySQL數(shù)據(jù)庫并刪除以前的備份文件,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-01-01
  • linux shell命令快捷獲得系統(tǒng)幫助(一)[man-pages定義規(guī)范]

    linux shell命令快捷獲得系統(tǒng)幫助(一)[man-pages定義規(guī)范]

    linux命令幫助,一般有2種,命令自身代碼里面帶有使用幫助說明,這種一般很精簡,太長了,程序自身的大小以及日常維護(hù)不方便。還有一種,就是帶有幫助文件,類似windows的chm格式文件。下面我說下這2種怎么樣查閱
    2015-10-10

最新評(píng)論