2018年4月9日 星期一

大致了解Linux系統目錄 -- 20180329

Linux檔案與目錄名稱的大、小寫有不同意思,舉例:usr/local 與 usr/Local不同。

(※故在輸入指令時,因特別注意大、小寫的不同。)


關於目錄底下常使用的相關指令:

一、顯示目前所在目錄名稱:

輸入指令:pwd





二、目前目錄底下的檔案清單

輸入指令:ls







一列顯示一個檔案的方式,列出每個檔案與目錄的詳細資訊,包含:檔案的權限屬性、被連結數、所占空間、修改時間與最右方的檔案名稱。

輸入指令:ls -l   或  ls -al














---------------------目錄權限(補充2021/8/24)----------------------------

目錄權限值檔案有些不同,說明如下:

r  代表:可列出該目錄的檔案清單。利用 ls 指令列出該目錄的內容。

w 代表:該目錄中的檔案與目錄都可以異動,如:寫入、建立、刪除、更名檔案或目錄。

x 代表:可進入該目錄中。利用 cd 指令進入該目錄。



變更目錄權限:指令  chmod 775 目錄  或 chmod ug+rwx,o+rx 目錄


















變更目錄擁有者:指令  chown 使用者帳號  目錄 或 chown 使用者帳號.群組  目錄
                                                                                               chown 使用者帳號:群組  目錄
















變更目錄所屬群組:指令  chgrp 使用者帳號  目錄























/bin :


此目錄放的是可執行檔,但Linux不以副檔名來斷定一個檔案是否可執行。在Linux中一個檔案能不能執行,要看這個檔案的「屬性」。
-------------------------------------------------------------------------------------------------------------

/etc:

此目錄放置所有系統設定檔,大都是純文字檔,只有系統管理員可修改這些檔案。
--------------------------------------------------------------------------------------------------------------

/sbin:

此目錄下放置系統管理者專用的執行檔。
--------------------------------------------------------------------------------------------------------------

/dev:

所有裝置與設備在Linux中,都以檔案或目錄方式存在於此目錄中。

(如:軟碟機 /dev/fd0、印表機 /dev/lp0、SCSI硬碟 /dev/sd1、光碟機 /dev/cdrom。)
--------------------------------------------------------------------------------------------------------------

/home:

一搬使用者的家目錄(home directory)。通常存放該使用者的環境特定檔與私人檔案,其他使用者無法進入或看到目錄的內容。
--------------------------------------------------------------------------------------------------------------

/root:

系統管理者root的家目錄。
--------------------------------------------------------------------------------------------------------------

/boot:

此目錄專門放置系統開機必須使用的核心檔案,核心檔為系統與硬體設備溝通的重要檔案。
--------------------------------------------------------------------------------------------------------------

/usr:

此目錄大都安裝必要的套件軟體。

(如:系統文件放置在 /usr/share/doc、線上操作手冊在 /usr/share/man、系統核心原始碼在 /usr/src/linux/)
--------------------------------------------------------------------------------------------------------------

/usr/bin:

一般執行檔,提供給一般使用者的工具或指令。
--------------------------------------------------------------------------------------------------------------

/usr/sbin:

系統管理專用執行檔。
--------------------------------------------------------------------------------------------------------------

/lib:

此目錄放置系統的共用函式褲檔案。

(如:像Windows 裡面的DLL檔。)
--------------------------------------------------------------------------------------------------------------

/opt:

非Linux預設安裝的外來軟體會安裝於此目錄下。

(如:Office文書軟體StarOffice。)

--------------------------------------------------------------------------------------------------------------

/var:

變動性與系統等待排隊處理的檔案皆置於此目錄。

(如:等待寄出的email檔案置於/var/spool/mail/、重要的紀錄檔放置於/var/log/目錄下、資料庫mysql的檔案放置於/var/db/mysql/下。)

--------------------------------------------------------------------------------------------------------------

/tmp:

此目錄大都為暫時性的檔案,系統運作過程中,有些軟體會利用此目錄暫時存放檔案,使用者也可複製或讀取此目錄下的檔案,通常系統會在重開機或關機時自動清除此目錄下的檔案。

--------------------------------------------------------------------------------------------------------------

/mdeia:

移動式磁碟或光碟掛載目錄。

--------------------------------------------------------------------------------------------------------------

/mnt:

暫時性的檔案系統掛載目錄。

--------------------------------------------------------------------------------------------------------------

沒有留言:

張貼留言