鳥哥的Linux私房菜 檔案與目錄管理

2021-10-03 02:26:20 字數 1837 閱讀 8391

目錄:

目錄表示:

.  當前目錄

.. 父級目錄

-  上乙個工作目錄

~  當前賬號根目錄

~account account 的根目錄

目錄操作:

cd: change directory

pwd:printf working directory

mkdir 【-mp】:make directory

rmdir: remove directory (僅能刪除空的目錄)

$path

顧名思義,存放了檔案目錄的變數,可以通過語句

echo $path

輸出當前變數內包含的路徑。這個變數的存在可以是我們便捷的呼叫命令。

檔案與目錄管理

ls:特別重要的乙個命令。詳細內容可以使用語句

man ls

來查詢。ls 有很多可選項。最常用的像

ls -al (也可以是 ll 命令別名)

cp: copy

使用過程中要注意複製檔案的許可權,是否為鏈結,是否為目錄等問題。

rm 【-fir】:remove

移除檔案;

mv:移動檔案,也可以用來重新命名。

basename:

獲取檔名。

dirname:

獲取目錄名。

獲取檔案內容

直接檢視檔案內容:

cat:直接輸出檔案內容。

tac:倒序輸出檔案內容。

nl:加行號輸出檔案內容。

翻頁檢視:

more/less:

根據互動來確定是否輸出新的內容。

資料摘取:

head/toil:

頭部或尾部數第幾行,利用管道命令可以對檔案內容進行乙個篩選。

非純文字檔案:

od:讀取二進位制檔案。

三個重要的檔案時間

mtime:

檔案內容!變更時這個時間就會變化。

ctime:

檔案的狀態,例如屬性或者許可權變更時就會就會改變。

atime:

當檔案內容被讀取時就會變更這個時間。

touch:

修改這是三個時間。

建立乙個新的空檔案。

檔案的預設許可權及隱藏許可權

預設許可權:

umask:

新建檔案許可權是檔案預設許可權值(666)和目錄預設許可權(777)減去的預設許可權之後的值。

隱藏許可權:

檔案出去九個許可權外還包括一些隱藏許可權。

chattr:修改隱藏許可權。

lsattr:顯示隱藏的檔案許可權。

觀察檔案型別

file:

顯示某個檔案的具體資訊。

查詢指令碼名

which:

這個指令僅能查詢"path"這個變數內所包含的路徑。

查詢檔案名

whereis:

在幾個特定的目錄下查詢檔案。速度較快。

locate/updatedb:

locate是由已經建立的資料庫中來查詢,不過為了查詢剛存的檔案,需要先執行updatedb,將剛寫入的檔案存入資料庫中。速度較快。

find:

直接從硬碟中查詢檔案,查詢範圍大,內容詳細,條件精準,所以速度較慢。

鳥哥Linux私房菜

linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...

鳥哥私房菜

鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...