將php文件按從新到舊排列,取前3個
ls -t *.php | head -3
將php文件按從舊到新排列,取最后3個
ls -rt *.php | tail -3
將所有文件按從新到舊排列,取前5個
ls -t -A | head -5
指定后綴
ls -t *.pdf *doc | head -5
linux ls命令大全
-b 該ls命令選項(xiàng)可以把文件名中不可輸出的字符用反斜杠加字符編號(就象在C語言里一樣)的形式列出。
-c 該ls命令選項(xiàng)可以輸出文件的 i 節(jié)點(diǎn)的修改時(shí)間,并以此排序。
-d 該ls命令選項(xiàng)可以將目錄象文件一樣顯示,而不是顯示其下的文件。
-e 該ls命令選項(xiàng)可以輸出時(shí)間的全部信息linux命令大全,而不是輸出簡略信息。
-f -U 該ls命令選項(xiàng)可以對輸出的文件不排序。
-g 無用。
-i 該ls命令選項(xiàng)可以輸出文件的 i 節(jié)點(diǎn)的索引信息。
-k 該ls命令選項(xiàng)可以以 k 字節(jié)的形式表示文件的大小。
-l 該ls命令選項(xiàng)可以列出文件的詳細(xì)信息。
-m 該ls命令選項(xiàng)可以橫向輸出文件名,并以“,"作分格符。
-n 該ls命令選項(xiàng)可以用數(shù)字的GUID代替名稱。
-o 該ls命令選項(xiàng)可以顯示文件的除組信息外的詳細(xì)信息。
-p -F 該ls命令選項(xiàng)可以在每個文件名后附上一個字符以說明該文件的類型,“*"表示可執(zhí)行的普通文件;“/"表示目錄;“@"表示符號鏈接;“|"表示FIFOs;“="表示套接字(sockets)。
-q 該ls命令選項(xiàng)可以用?代替不可輸出的字符。
-r 該ls命令選項(xiàng)可以對目錄反向排序。
-s 該ls命令選項(xiàng)可以在每個文件名后輸出該文件的大小。
-t 該ls命令選項(xiàng)可以以時(shí)間排序。
-u 該ls命令選項(xiàng)可以以文件上次被訪問的時(shí)間排序。
-x 該ls命令選項(xiàng)可以按列輸出linux命令大全,橫向排序。
-A 該ls命令選項(xiàng)可以顯示除 “."和“.."外的所有文件。
-B 該ls命令選項(xiàng)不輸出以 “~"結(jié)尾的備份文件。
-C 該ls命令選項(xiàng)可以按列輸出,縱向排序。
-G 該ls命令選項(xiàng)可以輸出文件的組的信息。
-L 該ls命令選項(xiàng)可以列出鏈接文件名而不是鏈接到的文件。
-N 該ls命令選項(xiàng)將不限制文件長度。
-Q 該ls命令選項(xiàng)可以把輸出的文件名用雙引號括起來。
-R 該ls命令選項(xiàng)可以列出所有子目錄下的文件。
-S 該ls命令選項(xiàng)可以以文件大小排序。
-X 該ls命令選項(xiàng)可以以文件的擴(kuò)展名(最后一個 . 后的字符)排序。
-1 該ls命令選項(xiàng)可以一行只輸出一個文件。
–color=no 該ls命令選項(xiàng)可以不顯示彩色文件名
–help 該ls命令選項(xiàng)可以在標(biāo)準(zhǔn)輸出上顯示幫助信息。
–version 該ls命令選項(xiàng)可以在標(biāo)準(zhǔn)輸出上輸出版本信息并退出。
ls命令只列出子目錄
1.
ls -F | grep /$
或者
alias sub = "ls -F'| grep /$"(linux)
2.
ls -l | grep "^d"
或者
ls -lL | grep "^d" (Solaris)
ls命令計(jì)算當(dāng)前目錄下的文件數(shù)和目錄數(shù)
下面命令可以分別計(jì)算當(dāng)前目錄下的文件和目錄個數(shù):
# ls -l * |grep "^-"|wc -l —- to count files
# ls -l * |grep "^d"|wc -l —– to count dir
顯示彩色目錄列表