2021-05-12 14:32:11
Linux檔案和常用的檔案處理命令
一、Linux的檔案
Linux的檔案及資料夾的組織結構成一個倒立置的樹形結構。並以 / (slash)分隔。
重要的檔案目錄
家目錄 /root, /home /username
user executables(普通使用者可執行檔案):/bin,/usr/bin,/usr/local/bin
systemexecutables(超級使用者可執行檔案):/sbin,/usr/sbin,/usr/local/bin
總結可以發現:/bin與/sbin的區別就是後者只有root許可權才能執行,/bin和/usr/bin的區別就是前者可以在單使用者下執行,而後者不可以
other mountpoints(其他掛載點):/media,/mnt,/misc
系統建議media用來掛載媒體裝置,例如光碟,mnt掛載額外裝置,例如U盤和行動硬碟,misc用來掛載NFS服務的共用目錄,不過都是由管理員自己絕對的,我現在的習慣是在mnt下掛載不同的習慣/mnt/cdrom掛載光碟,/mnt/usb掛載U盤
configuration(設定):/etc
tempoary files(臨時檔案):/tmp
kernels and bootloader(啟動工具和核心):/boot
server data(伺服器資料):/rar,/srv
system information(系統資訊):/sys,/proc 虛擬檔案系統,都是儲存在記憶體中的,主要儲存系統的核心,進程,外部裝置和網路狀態行,如/proc/cpuinfo儲存cpu資訊,/pro/filesytems是儲存檔案系統列表的
shared libraries(庫檔案):/lib,/usr/lib,/usr/local/lib
dev:系統裝置檔案
lost+found:當系統意外崩潰或機器意外關機,而產生檔案碎片放在這裡,當系統啟動過程中fsck工具會檢查這裡,並修復損壞的檔案(每個分割區都會有這個目錄)
usr(unix softwre resource):系統軟體資源目錄。usr不是user的縮寫,而是unix softwre resource的縮寫,所以不是存放使用者資料,而是存放軟體資源的目錄。系統安裝的軟體大多數儲存在這裡。
var:動態資料儲存位置。主要用於儲存快取、紀錄檔以及軟體執行所產生的檔案
命令的格式:
命令 【-選項】 【引數】
選項:調整命令功能
引數:操作的物件
如:ls -la /etc
說明:1.個別命令不遵循此格式
2.當有多個選項時,可以寫在一起
3.簡化選項與完整選項
-a等於--all
二、常用的檔案處理命令
ls:顯示目錄檔案
英語原意list
所在路徑:/bin/ls ,通過這個路徑,然後結合上面所說,/bin是所有使用者都有執行的許可權
-a 顯示所有檔案,包括隱藏檔案
-l 詳細資訊顯示
-d 檢視目錄屬性
-h 人性化顯示
-i 查詢檔案的i節點
-R 遞回顯示目錄及其子目錄
. 代表當前目錄
.. 代表上一級目錄
linux的隱藏檔案都以點開頭,所以在linux中,想把檔案隱藏,只有把檔名改名為以點開頭的檔名
-rw-r--r--:第一個"-"位置是代表檔案型別的。
檔案許可權前的第一個字母用來標識檔案型別:
-:一般檔案
d:目錄檔案
b:塊裝置檔案
c:字元裝置檔案
l:連結檔案
p:人工管道
常見的為-,d,I
rw- r-- r-- :檔案許可權
u g o
u所有者,g所屬組,o其他人
r讀 w寫 x執行
如:-rw- r-- r--的意思就是這個檔案的型別是一般檔案,檔案本身所在的使用者可讀可寫不可執行,所在的組可讀,不可寫不可執行,其他使用者可讀,不可寫不可執行。
1:參照係數,代表這個檔案曾經被呼叫或者參照多少次,對檔案和目錄來說,只在硬連結才起作用。
root 擁有者
root擁有組
1618 大小,預設大小為位元組,可以使用ls -lh 來人性化顯示,統計命令基本支援-h選項
8月 30 01:06 最後一次修改時間,linux有檔案的最後一次存取時間,狀態修改時間時間,檔案的資料修改時間,沒有建立時間概念,當檔案建立,沒有修改過,就是建立時間了
檔名
mkdir 建立新目錄
英語原意:make directories
語法:mkdir [目錄名]
-p 遞回建立,如果建立的目錄不存在,在建立目錄的同時建立子目錄
相關文章