二、(1)Linux常用文件管理類命令詳解

Linux 文件管理 命令 cp mv rm

復制:cp

  1. cp [OPTION]… [-T] SOURCE DEST
  2. cp [OPTION]… SOURCE… DIRECTORY
  3. cp [OPTION]… -t DIRECTORY SOURCE…

下面舉例進行說明:

  • 單源復制

    情況一:如果目標不存在,則事先創建此文件,并復制源文件的數據流至目標文件中
    搜狗截圖20180108143652


    情況二:如果目標存在,且目標為非目錄文件,則覆蓋目標文件
    搜狗截圖20180108144048


    情況三:如果目標存在,切目標為目錄文件,則先在目標目錄下創建一個與源文件同名的文件,并復制其數據流
    搜狗截圖20180108110826


  • 多源復制

    情況一:如果目標不存在,則報錯
    搜狗截圖20180108154853


    情況二:如果目標存在,但非目錄文件,則報錯
    搜狗截圖20180108155157


    情況三:如果目標存在,且為目錄文件,則分別復制每個文件至目標目錄中,并保持原名
    搜狗截圖20180108155555


  • 常用選項

    -i:交互式復制,即覆蓋之前提醒用戶確認
    搜狗截圖20180108155936


    -r,-R:遞歸復制目錄
    搜狗截圖20180108161518


    -s:為非目錄文件生成符號鏈接,若源文件不在當前目錄,則源文件名必須是絕對路徑
    搜狗截圖20180108163054


    -d:復制符號鏈接文件本身,而非其指向的源文件
    搜狗截圖20180108163251


    -p:盡可能保持原始文件的以下屬性:

    • mode:權限
    • ownership:屬主和屬組
    • timestamps: 時間戳
    • context:安全標簽
    • links:符號鏈接
    • xattr:擴展屬性
    • all:上述所有屬性

    搜狗截圖20180108163930


    -a:等同于-dpR,常用于實現歸檔
    搜狗截圖20180108164315


移動、改名:mv

  1. mv [OPTION]… [-T] SOURCE DEST
  2. mv [OPTION]… SOURCE… DIRECTORY
  3. mv [OPTION]… -t DIRECTORY SOURCE…

mv的用法和cp命令類似,此處不再贅述,僅對常用選項進行解釋說明:

  • 常用選項

    -i:覆蓋前提示
    搜狗截圖20180108165437


    -f:覆蓋前永不提示
    搜狗截圖20180108165719


刪除:mv

  1. rm [OPTION]… FILE…

下面結合選項進行舉例說明:

  • 常用選項

    -i:刪除前進行確認提示
    搜狗截圖20180108170344


    -f:不做確認,強制刪除(慎用)
    搜狗截圖20180108170527


    -r,-R:遞歸刪除目錄中的內容
    搜狗截圖20180108170746


  • 特別注意

    -rf:相當于-r -f,危險操作,建議所有不用的文件不要直接刪除,而是移動至某個專用目錄下

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90936

(0)
ZSZS
上一篇 2018-01-08 15:57
下一篇 2018-01-08 19:31

相關推薦

  • 27期第一周學習小結

    第一周 1. 描述計算機的組成及其功能。 計算機主要組成部分以下五種:運算器,控制器,存儲器,輸入設備,輸出設備。 運算器的功能是對數據進行算術運算與邏輯運算,就是對數據進行加工處理。 控制器的功能是調度二進制程序,數據,內存尋址,以及協調計算機輸入設備和輸出設備等各計算機部件之間的正常工作。 存儲器的功能是存儲二進制指令和數據。存儲器是編址存儲單元。 輸入…

    Linux干貨 2017-07-15
  • AIX下NFS共享導致命令行輸入卡住

     1、事件描述:之前公司測試某廠商存儲一體機的NFS共享功能,將該NFS目錄共享給AIX主機使用(用于備份對應對應的數據庫,因為數據庫版本太老,Oracle8i的,不支持存儲廠商的備份代理),測試完成后,廠商將設備直接關機(這時候在AIX上掛載的NFS目錄沒有進行卸載)。然后,當我們登陸到AIX服務器上的時候,發現每次敲入“df -g”或者“ls”…

    Linux干貨 2016-07-07
  • Shell編程if語句

    Shell編程if語句 條件選擇if語句(#if輸入keywork) 選擇執行: 注意:if語句可嵌套 單分支 if 判斷條件(#如果為真執行下一條);then 條件為真的分支代碼 fi(結尾) 雙分支 if 判斷條件; then 條件為真的分支代碼 else 條件為假的分支代碼 fi if 語句 多分支 if 判斷條件1; then 條件為真的分支代碼 e…

    2018-01-01
  • php 設計模式-數據映射模式(應用程序與數據庫交互模式)

    前面提到的設計模式大大提高了代碼的可讀性與可維護性。然而,在WEB應用設計與開發中一個基本的需求與挑戰:數據庫應用,這些設計模式都沒有涉及到。數據映射模式使您能更好的組織你的應用程序與數據庫進行交互。 下面我將用實際代碼說明,如果一個表發生變動。我們要修改客戶端代碼就可以了。特別是游戲項目,需求經??赡軙洺W儎?。修改表結構,可能引起大片代碼的改動。 首先我…

    Linux干貨 2015-04-07
  • 慶祝馬哥成為51cto學院Linux運維金牌講師第一人

    講師何其多,金牌只一人(2016免費課程在底部) 某天,小編聽到: linuxer1:聽說51CTO學院評出了一個Linux金牌講師!只有一人呢! linuxer2:用腿想,就知道肯定是馬哥嘍! linuxer3:前段時間馬哥又分享了2016最新課時,限時免費學習呢!10086個贊!我和我的好基友們都在學習! linuxer4:馬哥的51CTO課程學員都兩百…

    2016-04-14
  • LINUX下的RPM應用

    一 前言 在進入RPM的應用前,關于可執行程序的一些基本知識有必要說明一下: 1 ABI:application binary interface,這是應用程序與系統間的協議,大家都知道同一個程序在不同的操作系統平臺可能會無法執行,很大程度上就是因為ABI的不同,因此,對于可執行程序,選擇對應操作系統平臺是第一步 2 API:application prog…

    Linux干貨 2017-04-17
欧美性久久久久