Redhat:檔案目錄管理

Ryan_Bai發表於2019-11-13

一、目錄結構

  • /boot:系統啟動相關的檔案,如核心、initrd,以及grub(bootloader)

  • /dev:裝置檔案

    • 塊裝置:隨機訪問,資料塊

    • 字元裝置:線性訪問,按字元為單位

    • 裝置號:主裝置號(major)和次裝置號(minor)

    • /dev/null:軟體裝置,bit bucket,資料黑洞

  • /etc:配置檔案

  • /home:家目錄

  • /root:root使用者家目錄

  • /lib:庫檔案

    • /lib/modules:核心模組檔案

    • 靜態庫:.a

    • 動態庫:.dll,.so(shared object)

  • /media & /mnt:掛載點目錄

  • /misc:雜項

  • /opt:可選目錄,早期用於安裝第三方程式

  • /proc:偽檔案系統,核心對映檔案

  • /sbin:可執行命令,管理命令

  • /bin:可執行檔案,使用者名稱令

  • /selinux

  • /srv

  • /sys:偽檔案系統,跟硬體裝置相關的屬性對映檔案

  • /tmp:臨時檔案

  • /usr:universal shared readonly,只讀檔案

    • /usr/bin

    • /usr/sbin

    • /usr/lib

    • /usr/local

      • /usr/local/bin

      • /usr/local/sbin

      • /usr/local/lib

  • /var:可變化的檔案

  • /var/tmp:臨時檔案目錄

二、檔案目錄常用命令整理

  • 目錄管理

    • ls:檢視目錄下內容

    • cd:切換目錄

    • pwd:檢視當前目錄路徑

    • tree:樹形展示資料夾

    • mkdir:建立空資料夾

    • rmdir:刪除空資料夾

  • 檔案管理

    • touch:改變檔案或目錄時間

    • stat:顯示檔案的後設資料

    • file:檔案型別

    • rm:檔案刪除

  • 檔案複製

    • cp

    • install

  • 文字編輯器

    • nano:檔案編輯器

    • vi:檔案編輯器

    • vim:檔案編輯器

    • ASCII檔案: 

      • t:0000 1001

  • 檔案查詢

    • locate:非實時的,根據資料庫查詢完成的

    • find:實時的

  • 文字處理

    • 檢視文字

      • cat|tac:全文字輸出

      • more:向後翻

      • less:向前翻

      • head:只看前n行

      • tail:只看後n行

    • 文字處理

      • cut:文字切斷

      • join

      • sed

      • awk

      • grep:正規表示式

      • sort:文字排序

      • uniq:去掉相鄰且重複的行

      • tr:刪除、替換

    • 文字統計

      • wc:文統計

    • 符號

    • tee:儲存檔案同時進行輸出


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31490526/viewspace-2663937/,如需轉載,請註明出處,否則將追究法律責任。

相關文章