最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

linux中使用ls命令查看目录文件情况

Linux 5835浏览 0评论

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 /

输出部分截图如下:

linux命令ls测试

linux命令ls测试

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

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

ls -ld /home
linux使用ls查看目录自身属性

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’。

转载请注明:快乐编程 » linux中使用ls命令查看目录文件情况

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址