linux用命令列出根目录,一天一个Linux基础命令之列出目录信息命令ls

ls 列出目录内容

1、命令格式

ls [option]   [目录名]

2、命令功能

显示当前目录内容,如果ls指定其他目录,那么就会显示指定目录里的文件及目录。 通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。

3、常用参数

-A,打印目录中的所有文件包括隐藏文件,但不包括.和..

-a:显示目录中的所有文件,包括隐藏文件

.表示当前目录

..表示父目录

-l:用长格式打印目录中的文件和目录(文件类型、权限、硬链接次数、属主、属组、大小、时间)

-i:一般跟-l连用,在打印期间打印出inode号

-R:递归打印

-F:显示目录的时候在后面加/,文件不变

-d:显示目录自身,通常与-l同时使用

-h:文件大小以读的格式显示,KB,MB,GB

--color={auto;never:always}:在显示内容时,给显示的情况加入颜色显示

auto:自动显示颜色;never:永不显示颜色;always:总是显示颜色

一般用auto,来自动显示颜色

-k:以k字节显示文件大小

-t:以文件修改的时间排序,升序

–help 显示此帮助信息并离开

–version 显示版本信息并离开

在使用 ls 命令时要注意命令的格式:在命令提示符后,首先是命令的关键字,接下来是命令参数,在命令参数之前要有一短横线“-”,所有的命令参数都有特定的作用,自己可以根据需要选用一个或者多个参数,在命令参数的后面是命令的操作对象。

命令: ls -l -i /root

“ls” 是命令关键字,“-l -i”是参数,“ /root”是命令的操作对象。在这条命令中,使用到了两个参数,分别为“l”和“i”,当然,你也可以把他们放在一起使用,如下所示:

命令:ls -li /root

这种形式和上面的命令形式执行的结果是完全一样的

4、常用范例

例1:列出当前目录下的内容

命令:ls

ls命令后面不加任何参数,则列出当前目录下的文件及目录[root@server ~]# ls

anaconda-ks.cfg  cplogs.sh Documents  install.log         Music     Public    tmp

autouserdel.sh   Desktop   Downloads  install.log.syslog  Pictures Templates  Videos

[root@server ~]#

例2:列出当前目录下的所有文件

命令:ls -a[root@server ~]# ls -a

. .bash_history  cplogs.sh Downloads  .gnote           .ICEauthority       .local

.pulse         tmp       ..               .bash_logout   .cshrc  ...

例3:列出/var下的文件

命令:ls /var[root@server ~]# ls /var

account cache  crash  cvs db  empty  games gdm  lib  local lock  log  mail nis  opt  preserve run  spool  tmp www  yp

例4:用详细的格式列出/var下的文件

命令:ls -l /var[root@server ~]# l -l /var

total 80

drwxr-xr-x. 2 root root 4096 Apr 28  2016account

drwxr-xr-x. 15 root root 4096 Apr 28  2016 cache

drwxr-xr-x. 2 root root 4096 Nov 23  2013crash

drwxr-xr-x. 2 root root 4096 Nov 22  2013 cvs

drwxr-xr-x. 3 root root 4096 Apr 28  2016 db

drwxr-xr-x. 3 root root 4096 Apr 28  2016empty

drwxr-xr-x. 2 root root 4096 Sep 23  2011games

drwxrwx--T. 2 root gdm  4096 Nov 22  2013 gdm

drwxr-xr-x. 38 root root 4096 Apr 28  2016 lib

drwxr-xr-x. 2 root root 4096 Sep 23  2011local

drwxrwxr-x. 5 root lock 4096 Dec  4 12:06 lock

drwxr-xr-x. 13 root root 4096 Dec  6 21:19 log

lrwxrwxrwx. 1 root root   10 Apr 28  2016 mail -> spool/mail

drwxr-xr-x. 2 root root 4096 Sep 23  2011 nis

drwxr-xr-x. 2 root root 4096 Sep 23  2011 opt

drwxr-xr-x. 2 root root 4096 Sep 23  2011preserve

drwxr-xr-x. 29 root root 4096 Dec  6 21:20 run

drwxr-xr-x. 13 root root 4096 Apr 28  2016 spool

drwxrwxrwt. 2 root root 4096 Dec  1 20:51 tmp

drwxr-xr-x. 6 root root 4096 Apr 28  2016 www

drwxr-xr-x. 3 root root 4096 Apr 28  2016 yp

例5:用详细格式列出/var下的文件及inode号

ls-i  -l  /root或ls -li /root[root@server ~]# ll -i /var

total 80

2229431 drwxr-xr-x.  2 root root 4096 Apr 28  2016 account

2228228 drwxr-xr-x. 15 root root 4096 Apr28  2016 cache

2229519 drwxr-xr-x.  2 root root 4096 Nov 23  2013 crash

2229419 drwxr-xr-x.  2 root root 4096 Nov 22  2013 cvs

2229374 drwxr-xr-x.  3 root root 4096 Apr 28  2016 db

2229375 drwxr-xr-x.  3 root root 4096 Apr 28  2016 empty

2229376 drwxr-xr-x.  2 root root 4096 Sep 23  2011 games

2229540 drwxrwx--T.  2 root gdm 4096 Nov 22  2013 gdm

2228226 drwxr-xr-x. 38 root root 4096 Apr28  2016 lib

2229379 drwxr-xr-x.  2 root root 4096 Sep 23  2011 local

2229380 drwxrwxr-x.  5 root lock 4096 Dec  4 12:06 lock

2229373 drwxr-xr-x. 13 root root 4096Dec  6 21:19 log

2229382 lrwxrwxrwx.  1 root root   10 Apr 28 2016 mail -> spool/mail

2229383 drwxr-xr-x.  2 root root 4096 Sep 23  2011 nis

2229384 drwxr-xr-x.  2 root root 4096 Sep 23  2011 opt

2229385 drwxr-xr-x.  2 root root 4096 Sep 23  2011 preserve

2229386 drwxr-xr-x. 29 root root 4096Dec  6 21:20 run

2229387 drwxr-xr-x. 13 root root 4096 Apr28  2016 spool

2228251 drwxrwxrwt.  2 root root 4096 Dec  1 20:51 tmp

2229576 drwxr-xr-x.  6 root root 4096 Apr 28  2016 www

2229390 drwxr-xr-x.  3 root root 4096 Apr 28  2016 yp

扩展:

Linux的文件类型

-:普通文件(f)

d:目录文件

b:块设备文件(block)

c:字符设备文件(character)

l:符号链接文件(symblic link file)

p:命名管道文件(pipe)

s:套接字文件(socket)

Linux文件时间戳(timestamp):

访问时间:最近一次被访问(被读) access

修改时间:写数据  modify 改变的文件的内容

改变时间:改变元数据(文件的属性)  change,metadata,元数据  改变的文件的属性

ls

-li:长格式

2229576    l    rwxrwxrwx.   1       root     root      4096   Jan 25 09:31      rvi   ->  vi

inode号  文件类型  文件权限 硬链接次数  属主(owner)  属组(group)    大小  最近一次修改时间  文件名     原始文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值