ls - list directory contents

ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。

语法:

     ls [OPTION]... [FILE]...

     ls [-alrtAFR] [name...]

参数 :

  • -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
  • -l (long)长格式,除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -r 将文件以相反次序显示(原定依英文字母次序),反转排序,排序时reverse倒序
  • -t 按修改时间mtime排序
  • -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  • -R 若目录下有文件,则以下之文件亦皆依序列出 ,显示所有文件和目录,子目录下的文件内容也会全部显示出来
  • -d(directory)查看目录entries;
  • -p 给目录结果加斜线
  • --color=auto 显示颜色
  • -h 将字节大小转换为K,兆这种人类习惯的用法大小
  • -i 查看 inode 节点,用于研究文件属性,工作中一般很少用
  • --time-style 格式化时间,如--time-style=long-iso,或iso,或full-iso,或locale+Format等

示例:

-h参数会将4096这种字节大小转换为人类习惯的用法:

[root@oldboy test]# ls -l
total 12
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir1
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir2
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir3 [root@oldboy test]# ls -lh
total 12K
drwxr-xr-x 2 root root 4.0K Sep 5 04:54 dir1
drwxr-xr-x 2 root root 4.0K Sep 5 04:54 dir2
drwxr-xr-x 2 root root 4.0K Sep 5 04:54 dir3

按照文件的修改时间,查看时间由远及近排序显示文件,并且-F显示文件和目录的区别

[root@oldboy test]# ll -rtF
total 12
-rw-r--r-- 1 root root 0 Sep 5 04:54 file3.txt
-rw-r--r-- 1 root root 0 Sep 5 04:54 file2.txt
-rw-r--r-- 1 root root 0 Sep 5 04:54 file1.txt
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir3/
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir2/
drwxr-xr-x 2 root root 4096 Sep 5 04:54 dir1/
-rw-r--r-- 1 root root 0 Sep 5 05:10 newfile.txt

列出目前工作目录下所有名称是 s 开头的文件,越新的排越后面

[root@oldboy oldboy]# ls -ltr s*
-rw-r--r-- 1 root root 3058 Nov 5 22:45 split_test.txt
-rw-r--r-- 1 root root 21 Nov 5 23:33 seq_1.txt
-rw-r--r-- 1 root root 91 Nov 6 17:01 sort_test.txt
-rw-r--r-- 1 root root 24 Nov 6 18:10 sort_c.txt
-rw-r--r-- 1 root root 14 Nov 6 18:25 sort_t.txt
-rw-r--r-- 1 root root 3 Nov 6 21:22 school.txt

【Linux常见命令】ls命令的更多相关文章

  1. linux系统中ls命令的用法

    普通文件: -,f目录文件: d链接文件(符号链接): L设备文件:字符设备:c块设备:b命名管道: p套接字文件: s linux文件时间戳 时间分为三种类型:创建时间,修改时间:open访问时间: ...

  2. Python学习之旅:使用Python实现Linux中的ls命令

    一.写在前面 前几天在微信上看到这样一篇文章,链接为:https://mp.weixin.qq.com/s/rl6Sgv3uk_IpoFAx6cWa8w,在这篇文章中,有这样一段话,吸引了我的注意: ...

  3. Linux 常用命令 :ls命令

    ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...

  4. linux下的ls命令

    在LINUX系统中有一个重要的概念:一切都是文件.其实这是UNIX哲学的一个体现,而Linux是重写UNIX而来,所以这个概念也就传承了下来.在UNIX系统中,把一切资源都看作是文件,包括硬件设备.U ...

  5. Linux常见目录及命令介绍

    一.Linux中常用的目录介绍:     /        -根目录     /bin    -命令保存目录(普通用户亦可读取的命令)     /boot    -启动目录,启动相关文件     /d ...

  6. 每天一个linux命令-ls命令

    查看统计当前目录下文件的个数,包括子目录里的. ls -lR| grep "^-" | wc -l[喝小酒的网摘]http://blog.hehehehehe.cn/a/12311 ...

  7. Linux中的ls命令详细使用

    ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法 英文全名:List即列表的意思,当我们学习某种东西的时候要做到知其所 ...

  8. linux 常见名词及命令(三)

    tar 用于对文件打包压缩或解压. 示例: 打包并压缩文件:tar -czvf 压缩包名.tar.gz 文件名 解压并展开压缩包:tar -zxvf 压缩包名.tar.gz -c 创建压缩文件 -x ...

  9. Linux常见的Shell命令

    1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...

  10. linux命令之------which命令/cp命令/Head及tail命令/grep命令/pwd命令/cd命令/df命令/mkdir命令/mount及umount命令/ls命令/history命令/ifconfig命令/ping命令/useradd命令/命令passwd/kill命令/su命令/clear命令/ssh命令/tar解压缩/远程拷贝scp

    which命令 1)    作用:搜索某个系统命令的位置. 2)    案例:查询vi命令路径:which vi cp命令 1)作用:用于复制文件或目录: 2)-a:此选项通常使用在复制目录时使用,它 ...

随机推荐

  1. JavaScript new 的时候到底发生了什么?

    function Person(name) { this.name = name; } let liLei = new Person('lilei'); console.log(liLiei.name ...

  2. 错误:Attempt to resolve method: [XXX方法] on undefined variable or class name: [XXX类]的解决(IDEA打包jar问题)

    问题: 使用JMeter调用jar包的时候,报错误信息Typed variable declaration : Attempt to resolve method:[XXX方法] on undefin ...

  3. CSS制作小旗子与小箭头

    CSS制作小旗子与小箭头 效果图如下: 小旗子效果图 小箭头效果图 小旗子效果 以下是具体实现代码: <div class="container"> <div c ...

  4. (一)vim插件tabbar

    今天早晨给 TabBar.vim 的作者Groleo发了个邮件询问这个tabbar关闭失败的问题.得到的答复是 "you can use :bd instead of :close" ...

  5. ORM框架对分表分库的实现

    *:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !impor ...

  6. python--爬虫之JSON于JsonPath

    JSON json的引入 在python中json作为一个内建库不需要额外安装,只需要使用import json执行引入 json模块的功能 在python中json模块提供了四个功能:dumps.d ...

  7. XSS(跨站脚本攻击)简单讲解

    1.1 XSS简介 跨站脚本攻击(XSS),是最普遍的Web应用安全漏洞.这类漏洞能够使得攻击者嵌入恶意脚本代码(一般是JS代码)到正常用户会访问到的页面中,当正常用户访问该页面时,则可导致嵌入的恶意 ...

  8. mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  9. "多行文本"组件:<multi> —— 快应用组件库H-UI

     <import name="multi" src="../Common/ui/h-ui/text/c_text_multi"></impo ...

  10. Python Request-学习笔记(1)

    #导入Requests模块:import requests # 然后,尝试获取某个网页.返回的是reaponse对象,可以从这个对象中获取所有我们想要的信息.response = requests.g ...