您的位置:首页 > 运维架构 > Linux

每天一个linux命令(1):ls命令

2014-02-24 15:15 363 查看
ls命令是linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。通过ls命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。

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

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

1
ls-lt*
例三:只列出文件下的子目录

1
ls-F/opt/soft|grep/$
例四:列出目前工作目录下所有名称是s开头的档案,愈新的排愈后面

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

1
ls-AF
例六:计算当前目录下的文件数和目录数

1
ls-l*|grep
"^-"
|wc-l---文件个数
2
ls-l*|grep
"^d"
|wc-l---目录个数
例七:在ls中列出文件的绝对路径

1
ls|sed
"s:^:`pwd`/:"
例八:列出当前目录下的所有文件(包括隐藏文件)的绝对路径,对目录不做递归

1
find$PWD-maxdepth
1
|xargsls-ld
例九:指定文件时间输出格式

1
ls-tl--time-style=full-iso
2
3
ls-ctl--time-style=
long
-iso
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: