linux中的檔案型別和檔案系統層次結構

2021-10-07 18:21:17 字數 2049 閱讀 9448

一切皆檔案

命令格式 主命令 選項 引數

ls -l 長列表方式列出

檢視檔案型別

file +檔案或者目錄名

ls -l +檔案或者目錄名

檢視命令的別名

alias

檢視命令是外部命令還是內部命令

type 加命令

外部命令的幫助

例如ls --help

ls -r 逆序排列

ls -d 檢視當前目錄

ls -dl

以長格式顯示當前目錄

檢視別的目錄

ls -ld 加別的目錄

ls -ld /tmp

ls -lh 以人類容易閱讀的格式顯示檔案大小

隱藏檔案是以 . 開頭

ls -il 顯示節點號,在linux中儲存在磁碟分割槽中的檔案都給他分配乙個編號,稱為索引節點編號(inode)

軟硬鏈結的區別

1、軟鏈結的indoe號和原始檔案不一樣,而硬鏈結的indoe號和原始檔案一樣

2、刪除原始檔案之後,軟鏈結會失效,而硬鏈結不會失效

3、軟鏈結可以鏈結為目錄,硬鏈結不能鏈結為目錄

fhs檔案系統層級標準,定義了在類unix系統中的目錄結構,即使用者了解到已安裝軟體通常放置於哪個目錄下。

可執行檔案: 指的是可以由作業系統進行載入執行的檔案

fhs 採用樹形結構組織檔案,fhs檔案系統層級圖

倒掛的樹狀結構

/ 根目錄,通常不在這裡儲存檔案

/bin 可執行檔案,ls cd 所用使用者都可以執行

/sbin 可執行檔案 與/bin區別 部分命令只能由管理員執行

/boot 開機啟動檔案包括linux核心以及開機選單與開機所需配置檔案

/dev 裝置檔案,任何裝置與介面裝置都是以檔案形式存在於這個目錄

/root root使用者的主目錄

/home 普通使用者的主目錄

/mnt 掛載點目錄

光碟必須和 / 下的某個目錄節點建立聯絡才能使用,把光碟和指定的掛載點目錄建立聯絡的過程叫做

掛載 mount /dev/s0 /mnt

/media **目錄。也是掛載點目錄

/opt 可選目錄,存放第三方軟體包和資料檔案

/var 可變目錄,用以存放經常變化的檔案,比如日誌檔案

/etc 配置檔案

/lib 系統的函式庫

/proc 該目錄是虛擬檔案系統 它放置的資料都在記憶體當中,proc檔案系統被用於從記憶體讀取程序的資訊

/run 系統執行時所需要的檔案

/usr 放置的資料可分享的與不可變動的,unix作業系統軟體資源所放置的目錄

/srv 是網路服務啟動之後,這些服務所需要取用的資料目錄。

/tmp 讓一般使用者或者是正在執行的程式暫時放置檔案的地方

/sys 類似/proc 也是虛擬的檔案系統 ,主要記錄與核心相關的資訊

檔案命名規則

不能使用/來當檔名,/是用來做根的,也是用來做路徑分隔符的

檔名不能超過255個字元

區分大小寫

目錄也是檔案,在同一路徑下,兩個檔案不能同名

## 建立、刪除、編輯普通檔案

建立普通檔案 :touch

格式:touch + 檔名

如果檔案存在,會更改檔案的時間戳,

atime 看了一下內容

mtime 檔案內容被改變,ctime也會發生改變

crime 元資料被改變,重新命名

檔案不存在,會建立該檔案

兩種用法:

1、touch 檔名1 檔名2 檔名3

2、touch

連續建立100個檔案

touch f.txt

建立1~100個f1.txt…f100.txt檔案

不連續建立多個檔案

touch f.txt

用逗號隔開

重複執行建立乙個檔案的touch命令 不會報錯,會更新檔案的訪問更改時間

刪除檔案

rmrm s?.txt 匹配刪除 不管?裡是啥,只要s開頭的.txt檔案通通刪除

rm -f 強制刪除

Linux檔案系統和檔案型別

檔案操作是linux日常工作最基礎的內容,所有涉及到linux相關的工作,都會用到一些shell命令來操作檔案。本篇介紹經常用到的linux檔案命令。在linux中,所有的裝置都是檔案,檔案的型別根據檔案頭部來確定,而不是檔案的尾部。linux的主要檔案結構如下 系統的根目錄,通常不會在這裡儲存檔案...

Linux的檔案型別和檔案屬性等

檔案型別 linux中的檔案型別和windows有明顯的區別,最大的就在於,linux把目錄和裝置都當做檔案來進行處理,這樣就簡化了對各種不同型別裝置的處理,提高了效率。linux的檔案,分為四類 普通檔案 目錄檔案 鏈結檔案和裝置檔案。目錄檔案 在linux裡,目錄檔案也是檔案。他們包含檔名和子目...

linux中的檔案型別

頭乙個字元是檔案型別 l 開頭表示鏈結檔案 c 字元裝置 普通檔案 d 目錄檔案 linux下的普通檔案型別 1.純文字檔案 ascii 2.二進位制檔案 binary 3.資料格式的檔案 data 1736706 rw r r 1 root root 28 oct 27 12 01 name 17...