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目录处理命令 的全部内容, 来源链接: utcz.com/z/513898.html

回到顶部