Linux ls 操作

ls

列出当前目录中的内容。

ls -a

列出文件下所有的文件,包括以 . 开头的隐藏文件(linux下文件隐藏文件是以 . 开头的,如果存在 .. 代表存在着父目录)。

ls -A

列出除了 ... 以外的文件。

ls -F

在每一个文件的末尾加上一个字符说明该文件的类型:

  • * 表示可执行文件 Executable file
  • @ 表示符号链接 Link file
  • | 表示 Pipe file
  • / 表示目录 folder
  • = 表示套接字 Socket file

ls -s

在每个文件的后面打印出文件的大小。

ls -S

按文件的大小进行排序。

ls -t

按文件的时间进行排序。

ls -R

将目录下所有的子目录的文件都列出来。

ls -L

列出文件的链接名。

ls -l

显示详细信息,例如:

> ls -l
total 28
-rw-rw-r– 1 surendra surendra 0 Feb 10 19:32 99abc.txt
-rwxrwxr-x 1 surendra surendra 365 May 12 2015 fpga_build.sh
-rw-rw-r– 1 surendra surendra 663 Aug 24 20:37 startup_script.sh
drwxrwxr-x 2 surendra surendra 16384 Aug 23 18:30 temp
-rwxr-xr-x 1 root root 80 Aug 4 2015 wifiactivate.sh

第一行:total 28 表示当前目录的大小 Size,单位为 bytes
Note: Do not consider this as actual folder size, this is actual size of files + each folder block size(4k).

后续行:例如
-rw-rw-r– 1 surendra surendra 0 Feb 10 19:32 99abc.txt

  • field 1:

    • 第一个字符:文件的类型
    • 后面的9个字符:文件的权限 owner - group - world
  • field 2:Links. This field represents number of file links to the given file. If you see link as 2, that indicates we can access two more files/folders when you access this file.

  • field 3:Owner 拥有者

  • field 4:Group 组

  • field 5:Size in bytes 大小

  • field 6:修改时间,月份 Feb

  • field 7:修改时间,日期 10

  • field 8:修改时间,时间 19:32

  • field 9:文件名


引用:
16 LS COMMAND EXAMPLES FOR NEWBE
Linux中的ls命令详细使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,347评论 19 139
  • Linux指令大全 1.cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help...
    muyang_js的简书阅读 7,780评论 0 12
  • Linux 系统命令及其使用详解( 大全) 名称: cat 使用权限:所有使用者 使用方式:cat [-AbeEn...
    小向资源网阅读 5,371评论 0 3
  • 听完小爱的话,英觉得头上青筋都冒了出来。 气死我了,有你们怎样做朋友的嘛,跟踪,炫耀,你们是来做朋友的还是来做敌人...
    花格语气阅读 2,490评论 0 0
  • 来总结一下加入手绘打卡群的收获吧! 加入手绘群的起因 受文清和李添的感染,亲眼见证了他们两人对画画的热爱,也亲眼见...
    薛薛闲扯阅读 7,378评论 0 0