Linux的目录ls命令
[root@localhost /]#
首先解释下这块, root代表当前登录用户,localhost代表主机名, ~代表当前主机目录,#代表用户权限 #表示超级用户,$表示普通用户;
查询目录中内容命令 ls (list缩写)
格式 ls [选项] [文件或目录]
选项:
ls -a 显示所有文件,包括隐藏文件
ls -l 显示详细信息
ls -d 查看目录属性
ls -h 人性化显示文件大小
ls -i 显示inode
超级用户root默认的当前目录是 root目录
我们可以用pwd命名(Print Working Directory 打印当前工作目录)看到 /root
我们打印下当前目录下文件信息:
[root@localhost ~]# ls
anaconda-ks.cfg
只有一个文件
假如我们要列出所有文件 用 ls -a 把隐藏文件也显示出来
[root@localhost ~]# ls -a
. anaconda-ks.cfg .bash_logout .bashrc .tcshrc
.. .bash_history .bash_profile .cshrc
多了一些文件
我们也可以看其他目录的文件:
[root@localhost ~]# ls /etc/
adjtime modprobe.d
aliases modules-load.d
aliases.db motd
alternatives mtab
anacrontab my.cnf
asound.conf my.cnf.d
audisp NetworkManager
audit networks
同样也可以看具体某个文件
[root@localhost ~]# ls -l /etc/vconsole.conf
-rw-r--r--. 1 root root 37 6月 10 05:23 /etc/vconsole.conf
我们用 -l 或者 -la 组合 列出详细信息;
[root@localhost ~]# ls -l
总用量 4
-rw-------. 1 root root 1237 6月 10 05:24 anaconda-ks.cfg
[root@localhost ~]# ls -la
总用量 24
dr-xr-x---. 2 root root 135 6月 11 21:13 .
dr-xr-xr-x. 17 root root 224 6月 10 05:23 ..
-rw-------. 1 root root 1237 6月 10 05:24 anaconda-ks.cfg
-rw-------. 1 root root 0 6月 11 21:13 .bash_history
-rw-r--r--. 1 root root 18 12月 29 2013 .bash_logout
-rw-r--r--. 1 root root 176 12月 29 2013 .bash_profile
-rw-r--r--. 1 root root 176 12月 29 2013 .bashrc
-rw-r--r--. 1 root root 100 12月 29 2013 .cshrc
-rw-r--r--. 1 root root 129 12月 29 2013 .tcshrc
[root@localhost ~]#
这里第一列 比如 dr-xr-xr-x. 代表文件类型以及所有者,所属组以及其他者权限
第一位d代表文件类型 常见的有 - 代表 文件 d表示目录 | 软件链接文件
dr-xr-xr-x( d(第一位表示目录) r-x(第一个三位 所有者 具有读和执行的权限) r-x(第二个三位) r-x(第三个三位) )
后面9位 每3位一个组 分别是 所有者u 所属组g 以及 其他者o的权限
权限分三种 r读 w写 x执行
比如 dr-xr-xr-x 这个目录 所有者 所属组 以及其他者 都有 读和执行权限;
比如 -rw------- 这个文件 所有者有读写权限 所属组以及其他者没有权限;
第二列 那个数字 是 硬链接次数 后面再说;
第三列 root 是 所有者;
第四列 root 是 所属组;
第五列 是文件大小;假如看不惯 可用 ls -lh
[root@localhost ~]# ls -lh
总用量 4.0K
-rw-------. 1 root root 1.3K 6月 10 05:24 anaconda-ks.cfg
第六列的日期是该文件最后一次修改时间;
最后一列 是文件名称;
查看目录属性 要加 -d
[root@localhost ~]# ls -ld /etc/
drwxr-xr-x. 78 root root 8192 6月 13 15:50 /etc/
[root@localhost ~]#
查看文件的inode属性 类似 主键 唯一识别文件的Id 用 -i
[root@localhost ~]# ls -li
总用量 4
33574979 -rw-------. 1 root root 1237 6月 10 05:24 anaconda-ks.cfg
[root@localhost ~]#
33574979 就是inode属性
转载于:https://blog.51cto.com/11864647/1971288
Linux的目录ls命令相关推荐
- 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令
linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...
- linux进入命令是什么,linux进入目录的命令是什么
linux下查看目录的命令是什么 linux下可以使用ls命令查看目录. ls命令能够列出当前目录下的所有内容. ls 命令的语法格式为: # ls [-选项] [文件名或者目录名] 在Linux中, ...
- Linux 查看目录常用命令
linux 查看目录常用命令 ls -F |grep "/$" 只显示当前目录下的文件夹 ls -al |grep "^-" 只显示当前目录下的文件 ls -a ...
- Python学习之旅:使用Python实现Linux中的ls命令
一.写在前面 前几天在微信上看到这样一篇文章,链接为:https://mp.weixin.qq.com/s/rl6Sgv3uk_IpoFAx6cWa8w,在这篇文章中,有这样一段话,吸引了我的注意: ...
- python中的ls是什么意思_Python学习之旅:使用Python实现Linux中的ls命令
一.写在前面 在 Linux 中 ls 是一个使用频率非常高的命令了,可选的参数也有很多, 算是一条不得不掌握的命令.Python 作为一门简单易学的语言,被很多人认为是不需要认真学的,或者只是随便调 ...
- linux中sl是什么命令,都知道linux中的ls命令,但是你知道sl命令是什么作用吗?...
都知道linux中的ls命令,但是你知道sl命令是什么作用吗? ls指令: ls命令在linux操作系统中即list,其意思是列出当前目录下的文件 我们也可以用ls -a 来查看目录下的所有文件,包括 ...
- 都知道linux中的ls命令,但是你知道sl命令是什么作用吗?
都知道linux中的ls命令,但是你知道sl命令是什么作用吗? ls指令: ls命令在linux操作系统中即list,其意思是列出当前目录下的文件 我们也可以用ls -a 来查看目录下的所有文件,包括 ...
- Linux系统中ls命令用法详解
linux系统中ls命令的用法 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. 通 ...
- linux中ls命令意思,linux中的ls命令的详细解释
linxu下的ls命令是用来显示目标列表的.下面由学习啦小编为大家整理了linux的ls命令的详细解释的相关知识,希望对大家有帮助! 一.linux中的ls命令的详细解释 ls命令 ls命令用来显示目 ...
最新文章
- js控制图片的缩放代码示例
- 使用Kryo的序列化方式提升Netty性能
- AWS S3宕机的启发: 云必须分散化
- 图像亮度、对比度调节(伽马校正)
- 秒杀多线程第十一篇 读者写者问题
- 如何做Teams Bot的测试覆盖
- 有效事件: 可取代数十种设计模式
- Vue Devtools 安装
- Direct2D教程(十二)图层
- linux mv命令: 移动文件或文件改名
- 视频app scheme参数和app name
- bash脚本运行报错问题原因及解决方法
- 国家开放大学专科计算机应用实训项目,国家开放大学电大专科《微机系统与维护》网络课实训1实训3作业及答案.docx...
- Contents mismatch at: 08000000H (Flash=FFH Required=00H) ! Too many errors to display !
- 以数据为中心的路由协议_腰部零售企业如何以数据中台为中心,加速数字化落地...
- 个人职业生涯规划发展的一些图
- 怎么把exe转成手机的可执行文件
- GUI图形化界面(后篇)
- 从毕业到2010的Java程序员生涯(一)
- 二值图像blob分析