linux基础命令-文件操作命令-ls

文件目录操作命令-ls

命令概述说明
ls命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面我们就来一起看看ls的用法

命令语法结构

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

命令参数用法

序号 参数 描述
01 -l 使用长列表格式 显示数据信息的详细属性
02 -d 列出目录本身 而不是目录中的数据
03 -a 列出文件下所有的文件,包括以“.“开头的隐藏文件
04 -A 列出除了"."和".."以外的文件
05 -F 在每一个文件的末尾加上一个字符说明该文件的类型。
06 -s 在每个文件的前面打印出文件的大小,大小单位为kB
07 -t 按照文件时间进行排序显示
08 -r 对标准数据排序顺序进行逆向(反向)排序
09 -S 按照文件数据大小进行排序

命令参数实践

  • 查看文件或目录信息
# 查看文件是否存在
[root@oldboyedu ~]# ls /etc/hosts
/etc/hosts
# 查看文件详细属性信息
[root@oldboyedu ~]# ls -l /etc/hosts
-rw-r--r--. 1 root root 158 Jun  7  2013 /etc/hosts
# 查看目录详细属性信息
[root@oldboyedu ~]# ls -ld /etc/
drwxr-xr-x. 79 root root 8192 Apr  2 18:19 /etc/
# 查看目录中数据详细属性信息
[root@oldboyedu ~]# ls -l /etc/
total 1072
drwxr-xr-x.  3 root root      101 Feb 25 19:59 abrt
-rw-r--r--.  1 root root    12288 Feb 25 20:10 aliases.db
drwxr-xr-x.  2 root root      236 Feb 25 19:59 alternatives
  • 查看目录中隐藏数据信息
[root@oldboyedu ~]# ls /root/
anaconda-ks.cfg
[root@oldboyedu ~]# ls -a /root/
.  ..  anaconda-ks.cfg  .bash_history  .bash_logout  .bash_profile  .bashrc 
[root@oldboyedu ~]# ls -A /root/
anaconda-ks.cfg  .bash_history  .bash_logout  .bash_profile  .bashrc 
  • 查看文件数据信息类型
[root@oldboyedu ~]# ls -F /etc
abrt/         rc0.d@           statetab
说明:"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。
  • 查看文件数据大小信息
[root@oldboyedu ~]# ls -l /etc/services 
-rw-r--r--. 1 root root 670293 Jun  7  2013 /etc/services
[root@oldboyedu ~]# ls -s /etc/services 
656 /etc/services
  • 查看文件数据按照时间排序
[root@oldboyedu ~]# mkdir /oldboy
[root@oldboyedu ~]# cd /oldboy/
[root@oldboyedu oldboy]# touch oldboy01
[root@oldboyedu oldboy]# touch apple02
[root@oldboyedu oldboy]# touch boy03
说明:在oldboy目录中分别按照顺序创建出三个文件

[root@oldboyedu oldboy]# ls -l /oldboy/
total 0
-rw-r--r-- 1 root root 0 Apr  2 18:55 apple02
-rw-r--r-- 1 root root 0 Apr  2 18:55 boy03
-rw-r--r-- 1 root root 0 Apr  2 18:55 oldboy01
说明:默认文件数据显示顺序按照字母进行排序

[root@oldboyedu oldboy]# ls -lt /oldboy/
total 0
-rw-r--r-- 1 root root 0 Apr  2 18:55 boy03
-rw-r--r-- 1 root root 0 Apr  2 18:55 apple02
-rw-r--r-- 1 root root 0 Apr  2 18:55 oldboy01
说明:指定时间排序,会按照文件创建时间进行排序,最新创建文件在最上

[root@oldboyedu oldboy]# ls -ltr /oldboy/
total 0
-rw-r--r-- 1 root root 0 Apr  2 18:55 oldboy01
-rw-r--r-- 1 root root 0 Apr  2 18:55 apple02
-rw-r--r-- 1 root root 0 Apr  2 18:55 boy03
说明:指定时间采用逆向排序,会按照文件创建时间排序,最新创建文件在最后
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在Linux系统中,以“.”开头的文件,表明该文件是隐藏文件。下面主要介绍一下ls指令的用法以及tree指令的用法...
    丿水木灬年华阅读 622评论 1 0
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...
    乀koala阅读 803评论 0 3
  • Linux基础命令学习总结,随着学习的前进,将不断完善。网友们,有错误之处,请给我留言改正喔,谢谢! 基础操作 <...
    zhuenbiao阅读 2,001评论 0 2
  • linux的基础命令 1.目录切换命令 cd usr 切换到该目录下usr目录cd ../ 切换到上一层目录c...
    爬行的蚂蚁2725阅读 596评论 0 0
  • 一、阅读《我懂你的知识焦虑》 001 直播平台为什么那么火呢 因为它抓住了观众的临场感,我们可以有很多人陪伴,我们...
    思远同学阅读 198评论 0 2