一切皆檔案
命令格式 主命令 選項 引數
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...