1 Linux的文件結(jié)構(gòu)
Linux的文件結(jié)構(gòu)類似于倒樹形結(jié)構(gòu)调违。
Linux目錄結(jié)構(gòu)
在根目錄下可以通過指令
ls
來查看它的子目錄。根目錄下的子目錄以及存放的內(nèi)容:
根目錄下內(nèi)容
絕對路徑:由根目錄(/)開始寫起的文件名或者目錄名。
相當路徑:基于當前路徑的的文件名或者目錄名寫法铺然,.代表當前目錄 ..代表上一級目錄俗孝。
(../..)表示回到上上一級目錄
2 文件和目錄的基本操作
- 顯示當前的工作目錄:
pwd //print working directory
- 變更工作目錄:
cd //change directory
cd后面不跟任何路徑,則是回到當前目錄的家目錄魄健。 - 新增目錄:
mkdir [-m 模式] [-p] 目錄名]
-m指定存取模式(目錄的存取模式由掩碼umask決定) -p建立目錄時建立其所有不存在的父目錄赋铝。
mkdir temp
mkdir -m 777 temp/abc //對所有用戶可讀可寫
刪除目錄:
rmdir [-p]
刪除空目錄,如果刪除非空目錄沽瘦,rm即可革骨, –p刪除目錄及父目錄復制文件或目錄 :
cp+源文件或目錄+目的文件或目錄
要求對其父目錄具有寫權(quán)限移動文件或目錄:
mv +源文件或目錄+目的文件或目錄
刪除文件或目錄:
rm+文件或目錄
查找文件或目錄:
find +路徑+參數(shù)
-name以指定字符串開頭的文件名 -user 查找指定用戶所擁有的文件。速度較慢析恋,需要精確匹配苛蒲。查看文件內(nèi)容:
cat:直接查閱文件內(nèi)容,不能翻頁
more:翻頁查看文件內(nèi)容
less:翻頁閱讀绿满,和more類似臂外。但操作按鍵比more更加彈性。
head:查看文檔的前面幾行內(nèi)容喇颁,默認為10行
tail:查看文件的后面幾行內(nèi)容漏健,默認為10行