閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。
其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令:
建立如下檔案目錄 樹:
來試一下 find 的 「-maxdepth 」 與 「-mindepth」 。
當把最大深度設為1時,找到的是 於 father 目錄同一深度的 ff.c ; 而把最大深度設為2時,與son目錄同一深度
的ff.c 也會被搜到;
把最大深度設為 3 時,son目錄下的檔案ff.c 也會被搜到;
如上圖 ,當把 深度範圍設為 [1,3] 或 [2,3] 時,結果是不一樣的,於是,可以看出,root目錄下的檔案深度為
1 ;而乙個目錄下的檔案 的深度 是該目錄深度加一,比如 ,a 目錄的深度 是 1,a 有檔案 1,則檔案 1 的深度則是
1+1 =2 ,這跟二叉樹有點像。
所以此時,root 目錄的深度是0 。
所以,設最大深度為0 時,是找不到檔案的 。
linux學習筆記 2
一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...
Linux學習筆記2
1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...
Linux學習筆記(2)
目錄樹是倒過來的樹最前面的 表示根目錄 如何判斷乙個路徑是絕對路徑還是相對路徑?看路徑的最前面是不是 如果是就是絕對路徑,否則是相對路徑。home abc.txt 相對 home 123 相對 abc 123 相對 home aaa bbb 絕對 路徑中,最前面的.表示當前目錄,最前面的.表示上一層...