当前位置:   article > 正文

使用ls命令查看Linux的目录结构,linux中使用ls命令查看目录文件情况

ls显示目录结构

ls命令在linux中可以用来列出目录下的文件,man手册关于ls的说明为list directory contents。

1、命令格式

常用的:ls [-ald] [--full-time] [文件1 文件2...]

其它的:ls [-Ahin] [--color=never|auto|always] [文件1 文件2...]

其中各参数表示含义:

-a:all,列出所有的文件,包括”.”(当前目录)和”..”(上一级目录)目录。

-d:如果文件是目录,则列出目录本身的属性,而不是目录下的文件。

-l:list,显示更加详细的文件列表,包括所属用户、所属用户组和文件大小等。

-A:和-a参数类似,只是不列出”.”和”..”目录。

-h:human readable,显示文件大小时,会自动转换为易读模式,如果1024会显示为1.0K。

-i:inode,显示文件的inode,在涉及到文件系统时会用到这个参数。

-n:列出用户的uid和所属用户组的gid,而不是名称。

–full-time:显示完整的时间,默认的时间显示格式是这样:Jan 20 23:24,使用该参数后显示格式像这样:2013-01-20 22:45:20.746496453,时间更加详细,也更符合国内的习惯。

–color:根据文件类型显示相应的颜色,更容易识别。never表示不显示;auto表示由系统自身决定;always总是显示文件颜色。

2、命令测试

a、列出根目录的文件:

ls -al --full-time /

输出部分截图如下:

448f3b06f0450accf034c76b990c504a.png

linux命令ls测试

其中+0800这个数字表示时区加8个小时的意思。

b、查看目录本身的属性:

ls -ld /home

55f59b51b26e80b22d21bc92aa409c2f.png

linux使用ls查看目录自身属性

这样就不是查看目录下的文件,而是查看目录自身了。

小结

查看man ls,这个命令的参数还挺多的,这边只列了一些比较常用的出来。

另外在系统上使用ll(L小写)命令也能查看目录文件,ll和ls有什么区别呢?

ll其实就是ls的别名,只是默认加上了一些参数,可以使用type ll查看相应的内容,不同的linux发行版可能不太一致。在ubuntu 12.04上看是:ll is aliased to `ls -alF’;在centos 6.3上看是:ll is aliased to `ls -l –color=auto’。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/183646
推荐阅读
相关标签
  

闽ICP备14008679号