1. 程式人生 > >0316 第三次課:檔案目錄管理

0316 第三次課:檔案目錄管理

開發十年,就只剩下這套架構體系了! >>>   

檔案目錄管理

一、檔案目錄

  • linux目錄介紹

    /home : 使用者家目錄,新建使用者就在此目錄下

    /bin : 存放常用命令的目錄,root和普通使用者都可以使用

    /sbin : 存放root才能使用的命令

    /boot : 系統啟動相關的檔案,刪除後系統就無法啟動

    /etc : 系統配置檔案存放的目錄

    /dev : 系統裝置檔案,如滑鼠鍵盤等

    /lib : 系統庫檔案。檢視命令依賴那些庫,可以使用ldd命令

    /lib64 : 也是系統庫檔案

    /meida : 媒介目錄,預設為空如果插一個u盤會在這個目錄下

    /mnt : 掛載目錄

    /proc : 存放系統程序的目錄

    /root : root使用者的家目錄

    /run : 一些程序產生的臨時檔案,這些檔案一重啟就會清楚。比如說一些程序的pid。

    /srv : 一些服務產生的檔案

    /sys : 系統核心檔案

    /tmp :系統的臨時目錄,許可權很大

    /usr : 重要目錄,使用者用到的一些命令和程式都會存放在此目錄

    /var : 重要目錄,一些系統日誌會存放在/var/log下

  • 常用的目錄

    /usr/bin /usr/sbin /bin /sbin /etc /var

  • centos7之前系統分為64與32位,7以後不再區分統一為64位

  • tree命令

    以樹形結構顯示目錄及子目錄結構

    tree命令如果不能使用,需要安裝:

    yum -y install tree

    示例:

    如果子目錄太多,會顯示很多。tree命令可以指定指定層級

二 ls命令

ls命令可以列出目錄和檔案列表,最常用的命令之一

  • ls常用引數:
  1. ls -l

    列出檔案詳細資訊

    詳細解釋: 第一列:

    第一個字母為“d”時,說明是一個目錄,為“-”時說明是一個檔案。

    後面9九位表示許可權:r w x 分別代表讀、寫、執行,對應的數字為4、2、1,前3位表示自己的許可權,中間3位表示所屬組的許可權,最後3位表示其它人的許可權

    第二列:

    這一行數字表示有多少個檔案使用了相同的inode

    第三列:

    檔案或者目錄所有者

    第四列:

    檔案或目錄所屬組

    第五列:

    檔案大小,如果檔案過大可以加-h引數檢視

    第六列:

    檔案或目錄的最後修改時間

    第七列:

    檔名稱

  2. ls -i

    顯示inode號

  3. ls -lh

    更加人性化的顯示

  4. ls -a

    列出所有的檔案目錄,包括隱藏的。 以“.”開頭就是隱藏檔案或目錄

  5. ls -t

    按時間進行排序

  6. ls -d

    只列出目錄

    <