<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          Linux基礎(chǔ)命令之: Linux常用命令

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

          5.cp、mv和rm

          (1)作用。

          本文引用地址:http://www.ex-cimer.com/article/257158.htm

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

          ②mv:為文件或目錄改名或?qū)⑽募梢粋€目錄移入另一個目錄中。

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

          (2)格式。

          ①cp:cp[選項]源文件或目錄目標(biāo)文件或目錄

          ②mv:mv[選項]源文件或目錄目標(biāo)文件或目錄

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

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

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

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

          選項

          參數(shù)含義

          -a

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

          -d

          復(fù)制時保留鏈接

          -f

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

          -i

          在覆蓋目標(biāo)文件之前將給出提示要求用戶確認?;卮饄時目標(biāo)文件將被覆蓋,而且是交互式復(fù)制

          -p

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

          -r

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

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

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

          選項

          參數(shù)含義

          -i

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

          -f

          禁止交互操作。在mv操作要覆蓋某已有的目標(biāo)文件時不給任何指示,在指定此選項后,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”目錄下的所有文件復(fù)制到當(dāng)前目錄下。而此時在原先目錄下還有原有的文件。

          ②mv

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

          [root@wwwhello]#ls

          mywhy

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

          ③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:該命令把指定的源文件復(fù)制到目標(biāo)文件,或把多個源文件復(fù)制到目標(biāo)目錄中。

          ②mv

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

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

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

          ③rm

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

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

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


          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();