ls命令功能(点进来看最全的ls命令)

 2024-04-13  阅读 238  评论 0

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

ls命令是Linux下最常用的命令。ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单。如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!Linux学习交流群:611534683

ls命令功能(点进来看最全的ls命令)(1)

一、命令格式:

ls [选项] [目录名]

二、命令功能:

列出目标目录中所有的子目录和文件。

三、常用参数:

-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件

-A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。

-c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序

命令:ls -l /home | grep “^d”

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

输出:

ls命令功能(点进来看最全的ls命令)(2)

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

命令:ls -ltr h*

输出:

ls命令功能(点进来看最全的ls命令)(3)

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

命令:ls -AF

输出:

ls命令功能(点进来看最全的ls命令)(4)

例六:计算当前目录下的文件数和目录数

命令:

ls -l * |grep “^-“|wc -l —文件个数

ls -l * |grep “^d”|wc -l —目录个数

ls命令功能(点进来看最全的ls命令)(5)

例七: 在ls中列出文件的绝对路径

命令:ls | sed “s:^:pwd/:”

输出:

ls命令功能(点进来看最全的ls命令)(6)

例八:列出当前目录下的所有文件(包括隐藏文件)的绝对路径, 对目录不做递归

命令:find $PWD -maxdepth 1 | xargs ls -ld

输出:

ls命令功能(点进来看最全的ls命令)(7)

例九:递归列出当前目录下的所有文件(包括隐藏文件)的绝对路径

命令: find $PWD | xargs ls -ld

例十:指定文件时间输出格式

命令:

ls -tl --time-style=full-iso

输出:

ls命令功能(点进来看最全的ls命令)(8)

ls -ctl –time-style=long-iso

输出:

ls命令功能(点进来看最全的ls命令)(9)

五、扩展:

1. 显示彩色目录列表

打开/etc/bashrc, 加入如下一行:

alias ls=”ls –color”

下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:

1)蓝色–>目录

2)绿色–>可执行文件

3)红色–>压缩文件

4)浅蓝色–>链接文件

5)灰色–>其他文件

Linux学习交流群:611534683

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce359Cz0CCw8HUw.html

发表评论:

管理员

  • 内容267624
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.1618秒, 内存占用1.33 MB, 访问数据库18次