linux之ls目录处理命令

Posted 未月廿三

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux之ls目录处理命令相关的知识,希望对你有一定的参考价值。

目录处理命令:ls

解释

命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件

语法

ls 选项[-ald] [文件或目录]
    -a 显示所有文件,包括隐藏文件(all)
    -l 详细信息显示(long)
    -d 查看目录属性
    -i 查询文件的i节点号(系统通过i节点号查找文件)

ls

列出当前目录下的所有文件(没有隐藏的)

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls
lnmp-install.log  test

ls -a

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -a
.              .bash_profile  .cshrc    lnmp-install.log  .npm               .pip              .tcshrc
..             .bashrc        .groovy   .m2               .nvm               .pki              test
.bash_history  .cache         .java     .mysql_history    .oracle_jre_usage  .pydistutils.cfg  .viminfo
.bash_logout   .config        .jenkins  .node-gyp         .pearrc            .ssh

ls -l

列出当前目录下所有的文件的详细信息

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l
total 3256
-rw-r--r-- 1 root root 3325328 Jun 28  2018 lnmp-install.log
-rw-r--r-- 1 root root      11 Nov 27 10:35 test

详细解释

# 读写权限
-rw-r--r--  
# 此文件被硬连接调用的次数
1   
# 文件所有者(user(所有者,只能有一个)/group(所属组,可以有多个,有权限)/other(其他人,没有权限))
root   
# 文件所属组
root    
# 文件大小,默认字节.
3325328     
# 文件最后一次被修改的时间,如果没有修改,则为创建时间
Jun 28  2018   
# 文件名
lnmp-install.log

第一个单独解释

-rw-r--r--
drwxr-xr-x
lrwxrwxrwx.

第一个代表文件类型
    - 二进制文件
    d 目录
    l 软连接文件

# 第一个示例解释
r 读权限
w 写权限
x 执行权限

rw- u所有者
r-- g所属组
r-- o其他人

第一个示例解释: 所有者有读写权限,所属组有读权限,其他人有读权限

ls -lh

列出文件详细信息,文件单位由系统判定显示,或显示K,或现实M

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -lh
total 3.2M
-rw-r--r-- 1 root root 3.2M Jun 28  2018 lnmp-install.log
-rw-r--r-- 1 root root   11 Nov 27 10:35 test

解释

人性化显示,单位该显示什么就显示什么
感觉k可是就显示k
感觉M合适就显示M

ls -ld

查看目录的详细信息,而不是文件夹下的文件信息

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -ld /etc
drwxr-xr-x. 80 root root 4096 Jul 30 16:38 /etc

ls -i

查询文件的i节点号

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -i
136303 lnmp-install.log  145438 test

以上是关于linux之ls目录处理命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux ls查看目录文件命令集锦

Hacker基础之Linux篇:基础Linux命令一

Linux命令详解之–ls命令

Linux 150命令之 文件和目录操作命令 ls

Linux命令之---ls

一天一个Linux基础命令之目录管理类命令ls