新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > Linux基礎命令之: Linux常用命令

        Linux基礎命令之: Linux常用命令

        作者: 時間:2013-09-13 來源:網(wǎng)絡 收藏

        5.cp、mv和rm

        (1)作用。

        本文引用地址:http://www.104case.com/article/257158.htm

        ①cp:將給出的文件或目錄復制到另一文件或目錄中。

        ②mv:為文件或目錄改名或將文件由一個目錄移入另一個目錄中。

        ③rm:刪除一個目錄中的一個或多個文件或目錄。

        (2)格式。

        ①cp:cp[選項]源文件或目錄目標文件或目錄

        ②mv:mv[選項]源文件或目錄目標文件或目錄

        ③rm:rm[選項]文件或目錄

        (3)常見參數(shù)。

        ①cp主要選項參數(shù)如表2.12所示。

        表2.12 cp命令常見參數(shù)列表

        選項

        參數(shù)含義

        -a

        保留鏈接、文件屬性,并復制其子目錄,其作用等于dpr選項的組合

        -d

        復制時保留鏈接

        -f

        刪除已經(jīng)存在的目標文件而不提示

        -i

        在覆蓋目標文件之前將給出提示要求用戶確認。回答y時目標文件將被覆蓋,而且是交互式復制

        -p

        此時cp除復制源文件的內(nèi)容外,還將把其修改時間和訪問權限也復制到新文件中

        -r

        若給出的源文件是一個目錄文件,此時cp將遞歸復制該目錄下所有的子目錄和文件。此時目標文件必須為一個目錄名

        ②mv主要選項參數(shù)如表2.13所示。

        表2.13 mv命令常見參數(shù)列表

        選項

        參數(shù)含義

        -i

        若mv操作將導致對已存在的目標文件的覆蓋,此時系統(tǒng)詢問是否重寫,并要求用戶回答y或n,這樣可以避免誤覆蓋文件

        -f

        禁止交互操作。在mv操作要覆蓋某已有的目標文件時不給任何指示,在指定此選項后,i選項將不再起作用

        ③rm主要選項參數(shù)如表2.14所示。

        表2.14 rm命令常見參數(shù)列表

        選項

        參數(shù)含義

        -i

        進行交互式刪除

        -f

        忽略不存在的文件,但從不給出提示

        -r

        指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除

        (4)使用實例。

        ①cp

        [root@wwwhello]#cp-a./my/why/./

        [root@wwwhello]#ls

        mywhy

        該實例使用-a選項將“/my/why”目錄下的所有文件復制到當前目錄下。而此時在原先目錄下還有原有的文件。

        ②mv

        [root@wwwhello]#mv-i./my/why/./

        [root@wwwhello]#ls

        mywhy

        該實例中把“/my/why”目錄下的所有文件移至當前目錄,則原目錄下文件被自動刪除。

        ③rm

        [root@wwwhello]#rm–r-i./why

        rm:descendintodirectory'./why'?y

        rm:remove'./why/my.c'?y

        rm:removedirectory'./why'?y

        該實例使用“-r”選項刪除“./why”目錄下所有內(nèi)容,系統(tǒng)會進行確認是否刪除。

        (5)使用說明。

        ①cp:該命令把指定的源文件復制到目標文件,或把多個源文件復制到目標目錄中。

        ②mv

        n 該命令根據(jù)命令中第二個參數(shù)類型的不同(是目標文件還是目標目錄)來判斷是重命名還是移動文件,當?shù)诙€參數(shù)類型是文件時,mv命令完成文件重命名,此時,它將所給的源文件或目錄重命名為給定的目標文件名;

        n 當?shù)诙€參數(shù)是已存在的目錄名稱時,mv命令將各參數(shù)指定的源文件均移至目標目錄中;

        n 在跨文件系統(tǒng)移動文件時,mv先復制,再將原有文件刪除,而連至該文件的鏈接也將丟失。

        ③rm

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

        n 使用該命令時一旦文件被刪除,它是不能被恢復的,所以最好使用-i參數(shù)。

        linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 博爱县| 兴化市| 佛坪县| 宁海县| 教育| 伊吾县| 绵阳市| 临夏市| 汝阳县| 荔浦县| 连南| 津南区| 天津市| 涿鹿县| 滨海县| 来安县| 开远市| 乳源| 达日县| 腾冲县| 凭祥市| 偃师市| 通榆县| 达拉特旗| 彭泽县| 临西县| 石门县| 团风县| 台湾省| 敦煌市| 阳西县| 明溪县| 通化市| 绿春县| 页游| 常熟市| 青神县| 靖州| 手机| 凤台县| 金溪县|