linux命令之文件篩選妙用


當我們只想要顯示文件夾的時候,往往可以這樣 。。。。

首先,得有這樣的一個 環境。

1.png

第一種方式(使用grep命令來過濾):

 命令:ls -l|grep d

2.png

命令:ls -lF|grep /$

3.png

第二種方式(使用awk命令來過濾):

命令:ls -l|awk '/d/ {print $0}'

4.png

命令:ls -l|awk /^d/

5.png

命令:ls -l|awk '/d/ {print $NF}'

6.png

第三種方式(使用sed命令來過濾):

命令: ls -l|sed -n '/d/p'

7.png

第四種方式(使用find命令來過濾)

命令: find /wuxb/day1/ -type d

8.png

find 常用參數:

-type 查找某一類型的文件:比如:

b -塊設備文件

d -目錄

c -字符設備文件

p -管道文件

| -符號鏈接文件

f -普通文件

-name 按照文件名查找文件

-exec find命令對匹配文件執行該參數所給出的shell命令。相應命令的形式爲‘command {} \;’ 注意{ } / ;之間的空格。

在大批量文件中,查看最近更新的文件:

命令:ls -lrt

9.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章