LH001-0325-Linux命令--ls--
ls
作用:列出目标目录中的所有的子目录和文件。
常用范例:
例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料
ls -lR /home/peidachang
-R 同时列出所有子目录层
例二:列出当前目录中所有以“t”开头的目录的详细内容,
ls -l t*
例三:只列出文件下的子目录
ls -F /opt/soft|grep /$
-F append indicator (one of */=>@|) to entries
ls -l /opt/soft |grep "^d"
例四:列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面,可以使用如下命令:
ls -ltr s*
-t 以文件修改时间排序
-r 依相反次序排列
例五:列出目录工作目录下所有档案及目录;目录下名称所在“/”,可执行档于名称所加“*”
ls -AF
例六:计算当前目录下的文件数和目录数
ls -l * |grep "^-"|wc -l
ls -l * |grep "^d"|wc -l
例七:在ls中列出文件的绝对路径
ls |sed "s:^:`pwd`/:"
例八:列出当前目录下所有文件(包括隐藏文件)的绝对路径,对目录不做递归
find $PWD -maxdepth 1 |xargs ls -ld
例九:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径
find $PWD | xargs ls -ld
例十:指定文件时间输出格式
ls -tl --time-style=full-iso
扩展:
显示彩色目录列表
alias ls ="ls --color"
1.蓝色-->目录
2.绿色-->可执行文件
3.红色-->压缩文件
4.浅蓝色-->链接文件
5.灰色-->其他文件
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。