Linux命令【ls】

ls是Linux最常用的基础命令ls就是list的缩写,ls不仅仅可以查看文件夹内容还可以查看(目录,权限)等.....ls用法如下:

1.命令格式:
ls[参数][目录名字]

2.命令功能:
列出目录中所有子目录和文件

3.常用参数:
-a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件

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

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

-C 每栏由上至下列出项目

–color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是‘never‘、‘always‘或‘auto‘其中之一

-d, –directory 将目录象文件一样显示,而不是显示其下的文件。

-D, –dired 产生适合 Emacs 的 dired 模式使用的结果

-f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效

-g 类似 -l,但不列出所有者

-G, –no-group 不列出任何有关组的信息

-h, –human-readable 以容易理解的格式列出文件大小 (例如 1K 234M 2G)

–si 类似 -h,但文件大小取 1000 的次方而不是 1024

-H, –dereference-command-line 使用命令列中的符号链接指示的真正目的地

–indicator-style=方式 指定在每个项目名称后加上指示符号<方式>:none (默认),classify (-F),file-type (-p)

-i, –inode 印出每个文件的 inode 号

-I, –ignore=样式 不印出任何符合 shell 万用字符<样式>的项目

-k 即 –block-size=1K,以 k 字节的形式表示文件的大小。

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

-L, –dereference 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息

-m 所有项目以逗号分隔,并填满整行行宽

-o 类似 -l,显示文件的除组信息外的详细信息。

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

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

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

-S 根据文件大小排序

–sort=WORD 以下是可选用的 WORD 和它们代表的相应选项:

extension -X status -c

none -U time -t

size -S atime -u

time -t access -u

version -v use -u

-t 以文件修改时间排序

-u 配合 -lt:显示访问时间而且依访问时间排序

配合 -l:显示访问时间但根据名称排序

否则:根据访问时间排序

-U 不进行排序;依文件系统原有的次序列出项目

-v 根据版本进行排序

-w, –width=COLS 自行指定屏幕宽度而不使用目前的数值

-x 逐行列出项目而不是逐栏列出

-X 根据扩展名排序

-1 每行只列出一个文件

–help 显示此帮助信息并离开

–version 显示版本信息并离开

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

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

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

命令:ls -l t*

扩展:

  1. 显示彩色目录列表

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

    alias ls="ls --color"

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

    1. 蓝色-->目录
    2. 绿色-->可执行文件
    3. 红色-->压缩文件
    4. 浅蓝色-->链接文件
    5. 灰色-->其他文件

原文地址:http://blog.51cto.com/13878155/2149323

时间: 2024-09-29 17:55:16

Linux命令【ls】的相关文章

LINUX命令LS -AL 解析

LINUX命令LS -AL 解析 linux命令ls -al 解析 ls是"list"的意思,与早期dos的命令dir功能类似.参数-al则表示列出所有的文件,包括隐藏文件,就是文件前面第一个字符为.的文件.如上所示,在第一次以root身份登录linux时,如果输入命令后,应该出现上面的内容先解析一下上面7个字段的意思,如图所示: 1.第一列便是这个文件的属性: #第一个属性表示这个文件时"目录.文件或链接文件等": [d],则是目录 [-],则是文件 [l],则表

第一天linux命令ls 和删除文件夹命令rm 复制和移动更名

linux命令 ls ---列出文件及文件夹ls -l ---输出结果的字段意思ls -l uer ---指定文件带参数的信息 drwxrwxrwx ---第一个字段带表文件类型(-:文件,d:文件夹),后9位代表对应的权限:每3位一档,用户.组.其他组的权限,每档的权限分为三位,分别对应读写执行的权限 -rw-r--r-- 1 oracle dba 0 Dec 3 16:40 filename 1文件数 oracle用户 dba用户组 0文件大小 Dec 3 16:40修改时间 filenam

linux 命令——ls

一.  ls命令 ls 命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文 件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目

linux命令——ls

ls命令是list的简化形式,也是linux命令中最常用的命令之一,以下将对该命令的常用选项进行一定的介绍! ls 不带任何参数,直接列出当前目录下的所有文件!但是对于以.开始的文件是无法显示出来的,这也是一些webshell作为后门的隐藏方式之一! [email protected]:~/linuxcmd# ls test1  test2.txt [email protected]:~/linuxcmd# ls -a 显示所有的文件,包含任何以.开始的隐藏的文件! [email protect

每天一个Linux命令-ls

ls 命令在linux系统中是使用频率最频繁的几个命令之一,直接使用不带目录名,是默认显示当前目录的文件及子目录名称,ls加指定目录名,则可以查看指定目录下的文件及子目录名称,ls不仅可以查看目录下有哪些文件和子目录,还可以通过指定参数还可以查看这些文件的大小.权限.以及修改日期等,在日常工作中使用得很多. ls - list directory contents 命令格式 ls [option] [directory] 常用参数 -a或--all: 列出目录下的所有文件,包括.和..以及的隐藏

分享linux 命令—ls命令

ls命令是linux虚拟机最常见的命令,ls是list的缩写,该命令用于显示指定工作目录下的内容. 首先先说明下ls命令的语法 ls [-alrtAFR] [name...] 其实也就是ls [选项] [目录名] 接下来介绍一下ls命令基本常见一些用法及作用. 基本输出 ls   输出当前目录下的文件名和目录名.需要注意的是此时的输出并不包含隐藏文件和隐藏的目录.这里以a开头的文件在第一个. ls -r 将文件以相反次序显示(原本依英文字母次序)与上图作对比.所以此时W开头的文件处于第一个. l

Linux命令 ls

ls 英文全名:list即列表的意思,是Linux系统中最被频繁使用的命令之一,我相信ls命令一定是你进入一台Linux系统的电脑打开命令提示符后第一个使用的命令.我们每天都在频繁地使用ls命令.本文中,我尽可能多的讨论一些比较重要的常用的的ls命令参数. 另外比较有意思的说法是当我们学习某种东西的时候要做到知其所以然,当你知道了这个东西大概是个什么了以后你的思维就会联想到很多的东西学习的就会很快.所以学好ls命令是非常有必要的 命令格式: ls [选项] [目录名] 命令功能: 列出目标目录中

Linux命令--ls命令:显示当前目录下的文件

3.2 ls命令:显示当前目录下的文件 ls 是最常见的目录操作命令,主要作用是显示目录下的内容.这个命令的基本信息如下: 命令名称:ls.英文原意:list.所在路径:/bin/ls.执行权限:所有用户.功能描述:显示目录下的内容. 对命令的基本信息进行说明:英文原意有助于理解和记忆命令:执行权限是命令只能被超级用户执行,还是可以被所有用户执行:功能描述指的是这个命令的基本作用. 本节主要讲解基本命令,基本信息有助于大家记忆,本章所有命令都会加入命令的基本信息.在后续章节中,大家要学会通过帮助

linux命令ls -l的total是怎么计算出来的?

自己手写实现ls -l命令纠结了很久的地方,刚才总算搞明白了.直接上代码重要部分 long nTotalBlocks = 0; DIR* dp = opendir(dirPathName); struct dirent* dirp; while ((dirp = readdir(dp)) != NULL) { lstat(fullPath, &sbuf); long nBlocks = sbuf.st_size / 4096; if (sbuf.st_size % 4096 > 0) nBl

linux 命令 —— ls

命令格式: ls [选项] 目录名 命令功能:       列出目标目录中所有的子目录和文件 常用参数: -a  列出目录下的所有文件,包括以"."开头的隐藏文件 -A  与-a相同,只是不列出当前目录和当前目录的父目录 -d  显示当前目录自身属性而不是显示目录中的内容 -l  长格式显示文件和目录的列表,包括权限.大小.最后更新时间等属性          -g  与-l类似,只是不显示所有者 -h  以容易理解的格式列出文件大小,如K.M等 -i  列出每个文件的iNode号 -