解答:
根據顏色區分檔案和目錄(藍色)。
ls -l結果中以d開頭的就是目錄。
通過給目錄加標識,然後通過過濾標識就過濾出目錄(ls -f或ls -p)。
通過find直接查詢指定型別的檔案(-d 就是目錄)。
實驗資料:
d開頭的是目錄
方法二:
基礎正規表示式字元』^』:表示以…開頭,如^ian,以ian開頭的那一行。
# 過濾出以d開頭的那行
[root@ianlinux iantest]# ls -l|grep "^d"
方法三:①ls 的-f引數給不同檔案型別結尾加標識。
-f, --classify
of */=>@|) to entries
-p, --indicator-style=slash
directories
#只是在目錄後面加/
②基礎正規表示式字元』$』:表示以…結尾,如ian\$,表示以ian結尾的那一行。
# 過濾包含/的
[root@ianlinux iantest]# ls -lf/grep "/"
# 過濾以/結尾的
方法四:直接[root@ianlinux iantest]# find /data/iantest/ -type d
會查詢到二級目錄
find的-maxdepth引數可以控制查詢深度
『! 『非的使用,去除查詢結果中的當前目錄/data/iantest
方法五:
[root@ianlinux iantest]# tree -ld 1
#tree 顯示目錄樹結構 -l 層數 -d 目錄
方法六:sed的過濾: sed -n 『/過濾的內容/處理的命令』 檔案
[root@ianlinux iantest]# ls -l|sed -n '/^d/p'
方法七:awk的過濾:
[root@ianlinux iantest]# ls -l|awk '/^d/'
Linux命令練習第二關(2)
2 假如當前目錄是 root ianlinux iantest pwd data iantest 現在因為需要進入到了 tmp目錄下進行操作,執行命令如下 root ianlinux iantest cd tmp root ianlinux tmp pwd tmp 操作完畢後,希望快速返回上一次進入...
Linux命令練習第二關(8)
14 如何檢視etc services檔案有多少行?法一 wc 列印行號,位元組數 l 行數。root ianlinux wc l etc services法二 root ianlinux cat n etc services tail 1法三 root ianlinux awk etc servi...
黑板客爬蟲闖關第二關
這一關相比第一關反而更容易,因為不需要進行複雜的正則判斷,只需要用迴圈嘗試密碼即可。這裡需要用到requests的post請求,並在請求裡加上使用者名稱和密碼即可。coding utf 8 import requests wrongnotify 您輸入的密碼錯誤,請重新輸入 website inde...