linux學習筆記(一)--檔案和目錄管理
檔案系統架構
Linux檔案系統具有層級性
檔案或者目錄起始於根目錄“/”成為樹狀結構
最頂層由/開始
檔案和目錄名區分大小寫
路徑通過“/”分隔開
“..”表示上層目錄
“.”表示當前目錄
隱藏目錄或者檔名以“.”開始
重要目錄說明
home目錄
root使用者的home目錄是/root
普通使用者的目錄是/home/userx
bin目錄
常用的可執行檔案
/bin、/usr/bin、/sbin等
外部裝置mountpoint
/media、/mnt
當檢測到裝置接入會自動產生掛載點
/etc,系統的配置檔案
/tmp,臨時檔案
/boot,系統核心和開機必要檔案
/dev,系統所有的裝置檔案
/usr
unix system resource
儲存程式的相關檔案
/lost+found
每個分割槽都會自動建立
/var、/srv
儲存使用者資料,比如資料庫檔案等,或者程式執行時需要的資料。
/proc
虛擬的檔案系統,資料存在記憶體中,不佔用任何硬碟空間,比如程序、網路狀態等。
/lib、/usr/lib、/usr/locat/lib
- 公用函式庫
目錄以及檔案的命名規則
不超過255個字元
區分大小寫
file、File、fILE表示不同的檔案
除了/外,所有的字元都合法
避免檔名首字元使用+-.等
避免使用空格、製表符和@#$%等
最好使用有意義的名稱來命名
ls指令操作
ls,ls[options][file_or_dirs]
ls,列出當前目錄內容
ls / ,顯示根目錄的內容
ls –a,顯示隱藏檔案
ls –l,顯示詳細內容
ls –ld,顯示目錄本身的屬性
其他可檢視幫助 ls –help
檔案和目錄操作
相對路徑和絕對路徑
絕對路徑必須是/開頭
相對路徑一般比較短
切換目錄
cd 切換目錄
pwd 檢視路徑
cd .. 切換至上級目錄,cd ~ 切換至home目錄 , cd - 切換至上一個目錄
複製檔案和目錄,cp
cp [options] file destination
cp [options] file1 file2 destination
cp –r dir1 dir2,複製目錄
移動和重新命名檔案和目錄,mv
移動操作類似於cp
刪除檔案和目錄,rm
rm [options] filenames
-i,互動式
-r,遞迴刪除
-f,force 強制
新建檔案和目錄,touch,mkdir
touch test.txt
mkdir test
確定檔案的格式
開啟檔案前確定格式使用不用的程式開啟
file [options] filenames
檢視文字檔案全部內容,適合小檔案,cat
cat [options] filenames
分頁檢視文字檔案,less
less [options] [filename]
使用pgUp、pgDown翻頁,/查詢關鍵字