Linux Shell ls命令

1、简介

    ls 命令是 linux 下最常用的命令,是 list 的缩写
    

2、主要功能

    查看 目录清单
         ls 打印当目录的清单
        
ls 指定其他目录,显示指定目录里的文件及文件夹清单
    查看 文件属性
         查看文件权限(包括目录、文件夹、文件权限)查看目录信息等
    

3、用法/命令格式

ls [选项] [目录名/文件名]

    

4、常用参数解析

语法 参数 说明
ls [ -a 或者 --all ] [ 目录名/文件名] -a; --all 列出目录下的所有文件,包括以 . 开头的隐含文件
ls [ -l ] [ 目录名/文件名] -l 除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来

    

5、辅助功能

5.1 文件显示

5.1.1 显示所有文件

    显示文件夹内所有文件

语法 参数 说明
ls [ -R ] [ 目录名] -R 递归显示子目录

    

5.1.2 只显示 普通文件

# ls -al [目录名] | grep "^-"

5.2 目录显示

5.2.1 打印路径

语法 参数 说明
ls [ -d ] [ 目录名] -d 将目录像文件一样显示,而不是显示其下的文件

    

5.2.2 只显示目录

# ls -F | grep "/$"
# ls -al | grep "^d"

    

5.3 排序

5.3.1 时间排序

语法 参数 说明
ls [ -t ] [ 目录名] -t 以文件修改时间排序

    

5.3.2 文件大小排序

语法 参数 说明
ls [ -S ] [ 目录名] -S 以文件大小排序

    

5.4 输出显示

5.4.4 按列输出

语法 参数 说明
ls [ -C ] [ 目录名] -C 按列输出,纵向排序

    

5.4.5 按行输出

语法 参数 说明
ls [ -x ] [ 目录名] -x 按行输出,横向排序

    

原文地址:http://blog.51cto.com/11495268/2319001

时间: 2024-11-05 15:56:21

Linux Shell ls命令的相关文章

Linux下ls命令显示符号链接权限为777的探索

Linux下ls命令显示符号链接权限为777的探索 --深入ls.链接.文件系统与权限 一.摘要 ls是Linux和Unix下最常使用的命令之一,主要用来列举目录下的文件信息,-l参数允许查看当前目录下所有可见文件的详细属性,包括文件属性.所有者.文件大小等信息.但是,当其显示符号链接的属性时,无论其指向文件属性如何,都会显示777,即任何人可读可写可执行.本文从ls命令源码出发,由浅入深地分析该现象的原因,简略探究了Linux 4.10下的符号链接链接.文件系统与权限的源码实现. 关键词:Li

linux shell 管道命令(pipe)使用及与shell重定向区别

linux shell 管道命令(pipe)使用及与shell重定向区别 看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了.这次我们看下管道命令了.shell管道,可以说用法就简单多了. 管道命令操作符是:"|",它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力.然后,传递给下一个命令,作为标准的输入 st

Linux Shell常用命令总结

1.   find       find pathname -options [-print -exec -ok]       让我们来看看该命令的参数:       pathname find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.       -print find命令将匹配的文件输出到标准输出.       -exec find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' {} \;,注意{}和\:之间的空格,同时两个{}

linux中ls命令详解

s 命令可以说是linux下最常用的命令之一. -a 列出目录下的所有文件,包括以 . 开头的隐含文件.-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出.-c 输出文件的 i 节点的修改时间,并以此排序.-d 将目录象文件一样显示,而不是显示其下的文件.-e 输出时间的全部信息,而不是输出简略信息.-f -U 对输出的文件不排序.-g 无用.-i 输出文件的 i 节点的索引信息.-k 以 k 字节的形式表示文件的大小.-l 列出文件的详细信息.-m 横向输出文件名

linux shell ls -1 列显示文件

/******************************************************************************* * linux shell ls -1 列显示文件 * 说明: * 有时候写shell脚本的时候,经常需要将文件以一列的形式列出来,然后再进行 * for迭代,之前一般用ls+awk来做,其实ls本身就提供这个功能. * * 2016-3-16 深圳 南山平山村 曾剑锋 *********************************

linux shell wc 命令

1. 语法与选项 Short Option Long Option Option Description -c –bytes print the byte counts -m –chars print the character counts -l –lines print the newline counts   –files0-from=F read input from the files specified by NUL-terminated names in file F -L –ma

Linux shell read命令

Linux shell read命令的选项和用法 盗版自:https://www.cnblogs.com/zwgblog/p/5997367.html 1. Read的一些选项 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项. -a :将内容读入到数值中 echo -n "Input muliple values into an array:" read -a array echo "get ${#array[@]} values i

Linux Shell 常用命令

Linux Shell 中的反引号,单引号,双引号的区别 1.反引号位 (`):在Linux中起着命令替换的作用.命令替换是指shell能够将一个命令的标准输出插在一个命令行中任何位置. 和$()是一样的.在执行一条命令时,会先将其中的 `` ,或者是$() 中的语句当作命令执行一遍,再将结果加入到原命令中重新执行, 例如:echo `ls` 会先执行 ls 得到 xx.sh等,再替换原命令为:echo xx.sh [[email protected] ~]# echo today is $(d

从零开始学习Linux(ls命令)

学习Linux已经两年了,可是仍然是小白一个.用过很多命令,可是很多都没记住,基础不扎实,很大程度上是不记笔记,得过且过. 从今天起,开始整理Linux笔记. Linux每个命令都有--help这个选项,这也是我们学习命令的主要途径. ls   命令,这个命令一般用来查看文件文件夹下的文件. ls  没有参数,默认显示当前目录下的非隐藏文件. ls  后面可以跟文件目录,相对路径和绝对路径都可以. 例如 : [email protected]:~$ ls /home/gaozy/ [email