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目录处理命令的主要内容,如果未能解决你的问题,请参考以下文章