linux常用命令——ls
ls命令释义:
list的缩写,字面意思就是清单,列出。所以该命令是列出文件或目录的。一般不指定路径就列出当前目录下的文件和目录,
指定目录就是列出指定目录下的文件和目录里。使用权限是所有用户
先举个例子:
- ls -l #这条命令意思是列出当前目录下的所有非隐藏文件以及目录的详细信息。
输出:drwxr-xr-x 3 root root 4096 Dec 26 05:25 mysql 总共9个字段。每个字段详情如下:
一、drwxr-xr-x:显示了该项目的类型和权限。
d代表目录,-代表文件,l(小写L)代表链接文件,还有b块设备、c字符设备、p命令管道、s(sock文件);
前3个rwx(4+2+1)代表拥有者权限为可读可写可执行;接着r-x(4+0+1)代表所有组权限可读可执行;最后r-x(4+0+1)代表其他用户权限可读可执行。
二、 3:说明文件硬链接或目录下的子目录数目,注意是子目录数而不是文件数。
三、root:该字段表示项目的拥有者为root。
四、 root:该字段表示项目的所属组为root。
五、4096:该字段指出项目的大小,单位:字节。
六七八、Dec 26 05:25:项目最后访问/修改的时间。
九、mysql:项目的名称。
通常也称为7个字段。
ls标准格式:
ls [OPTION] [directory]
OPTION: 可以是aAbBcBdD.....等等,后面会一一解释
derectory:就是指定的路径,不指定就是列出当前目录下的文件和目录
ls各参数选项具体含义:
-a 列出目录下所有文件,包括.开头的文件(.开头的文件即为隐藏文件)
-A 同-a差不多,只是少列了.和..两个implied目录
--author 和-l一起使用列出文件或目录的作者
-b 把文件名中不可显示的符合用转义字符显示
-c 以文件的i节点修改时间为标准排序,输出个文件和目录
-d 指定目录时,只显示目录名,不列出目录下的文件
-D 这个是用于emacs的dired模式下的命令
-f 不分类,直接列出所有的文件。相当于同时使用了-a-U而不使用-color
-F 在每个文件或目录后面加一个符号(*/=>@|)表示其类型
-g 类似-l,但不列出拥有者owner
-h 与-l一起使用以K,M,G为单位列出文件或目录所占空间大小
-i 输出文件i节点的索引信息
-k 与-l一起使用,以k字节的形式表示各文件的大小
-l 列出各文件的属性,包括文件类型,各用户所拥有的权限,拥有者使用者,文件大小,文件创建时间,文件名
-m 以,为间隔横向打印出文件名
-n 类似-l,但以数字IDs的形式打印使用者和群组名
-o 类似-l,但不显示group信息
-p 在每个目录后面加上符合/
-r 以文件名反向排列文件
-R 逐级列出目录下的子目录及其后子目录的文件
-s 显示个目录和文件的大小,以区块为单位
-S 按文件从大到小列出
-u 配合-lt:显示访问时间并按访问时间排序;配合-l:显示访问时间但按名字排序;其它:按访问时间排序
-U 不排序,按文件系统原有次序列出项目
-w,--width=COLS 自行指定屏幕宽度代替当前的宽度
-X 按文件扩展名(.c、.txt)排序,无扩展名的排最前
-1 每行只列一个文件
另外,还有许多参数没列出来,详情可查看man手册,也可翻看参考链接的第一条连接。
ls使用实例:
- ls -ltu i* 按访问时间排序,列出所有以i开头的文件并显示其详细信息。如果是i开头的目录则列出该目录下的所有文件及目录。
- ls -ltu *i 规则同上,但列出的是以i结尾的所有文件和目录
- ls -AF 列出当前目录下的所有(-A)目录和文件,目录后面加/,可执行文件后面加*
- ls -lh 列出文件和目录详细信息(-l),以K,M,G为单位(-h)列出文件大小,注意:该命令下目录大小是4.0K,即块大小为4
- ls -lhS 以容易理解的单位(-h)列出文件详细信息(-l),按文件从大到小排序(-S)
- ls -d */ 只列出目录并标上/
- ls -a 显示包括隐藏文件的所有文件
参考:
1、各参数解释和示例1、2来源:http://www.9usb.net/201005/linux-ls.html
2、ls -l来源:http://blog.csdn.net/sjzs5590/article/details/8254527
3、实例3~7来源:http://www.linuxidc.com/Linux/2014-02/96036.htm
同时查看man手册
linux常用命令——ls相关推荐
- linux date输出到文件,Linux常用命令--ls、cd、date用法
[root@xuelinux ~]# ls -l /etc 总用量 1776 drwxr-xr-x. 3 root root 4096 8月 20 01:40 abrt drwxr-xr-x. ...
- redhat,centos Linux常用命令LS之常用功能
① ls 默认显示当前目录下的文件 显示当前在哪个目录 使用命令pwd (printing working directory) 所以ls 和 ls /root 显示的效果是一样的 ② ls ...
- Linux常用命令——ls命令
格式:ls [选项] [目录名] ls命令最基本的形式是显示当前目录下的文件和目录.ls的输出列表是按字母排序的(列排序). 1. ls -F:-F参数在目录后面加了正斜杠(/),带有斜杠的为目录,不 ...
- Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站 Linux 常用命令ls -l 以长格式显示-a 显示.. 和 .-A 不显示 . 和 ..-d ...
- linux常用命令_Linux常用命令 unzip
zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛.,支持无损数据压缩.zip 文件是包含一个或多个压缩文件或目录的数据容器. 接下来,我将解释如何使用 unzip 命令通 ...
- Linux常用命令(echo、date、ls、cd、history、cat)
一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...
- Linux常用命令详解 ls -l命令详解
Linux常用命令详解 ls -l命令详解 一.ls -l命令显示效果 使用ls -l会产生长列表格式输出,包含了目录中每个文件的更多的信息. 注:蓝色或/表示目录,如果带绿色或*号表示可执行文件. ...
- linux ls命令全称,5分钟带你了解Linux常用命令全称
原标题:5分钟带你了解Linux常用命令全称 从事IT行业的很多人都会使用Linux常用命令,但是知道这些常用命令全称的人并不多,让我们来看看这些常用命令对应的全称吧! pwd:print work ...
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
最新文章
- linux+用户的shell,Linux用户管理(十)Linux Shell高级
- leetcode算法题--连续子数组的最大和
- poj 3038 Children of the Candy Corn bfs dfs
- 【GDKOI2004】使命的召唤
- linux文件名中文乱码解决
- Microsoft My Phone试用手记
- 详解如何在数仓中管理元数据(文末彩蛋~)
- python 四象限图_如何制作四象限气泡图表
- redis 默认过期策略_redis过期策略
- 一个大二学生从屌丝开始的逆袭
- Android客户端通过TCP接收服务器端发送的数据
- 静观花开花落,笑看云卷云舒
- 2022 年最新微博签到数据集
- CSS 文字内容底部对齐
- Python中的bbox_overlaps()函数详解
- 安装Goland19.3
- mac系统安装破解版软件
- 医咖会免费STATA教程学习笔记——如何绘制散点图
- KMP 病毒感染检测
- 成都信息工程大学计算机考研资料汇总