Linux文档大全

来源:互联网 发布:tt风扇软件 编辑:程序博客网 时间:2024/06/08 04:30


LS的命令

  -l,       除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

-r, –reverse          依相反次序排列

-R, –recursive      同时列出所有子目录层

-s, –size                 以块大小为单位列出所有文件的大小

-S                         根据文件大小排序

例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料

命令:ls -l -R /home/peidachang

例二:列出当前目录中所有以“t”开头的目录的详细内容,可以使用如下命令:

命令:ls -l t*

例三:只列出文件下的子目录

命令:ls -F /opt/soft |grep /$

命令:ls -l /opt/soft | grep "^d"

列出 /opt/soft 文件下面的子目录详细情况

例四列出目前工作目录下所有名称是s 开头的档案,愈新的排愈后面,可以使用如下命令:

命令ls -ltr s*

例五:列出目前工作目录下所有档案及目录;目录于名称后加"/", 可执行档于名称后加"*" 

命令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











1 0
原创粉丝点击