Linux常用命令---显示文件列表
一步一步不学习Linux命令。
命令提示符
格式:
[root@localhost ~]#
说明:
名称 | 作用 |
---|---|
root | 当前登录用户名 |
localhost | 主机名 |
~ | 当前用户的家目录 |
# | 超级用户提示符,普通用户提示符是$ |
补充说明:
root是管理员账户,使用其他账户登录显示为其他用户名。
~为当前登录用户的家目录,root用户是在跟下的/root文件,某用户的家目录在/home下,当创建一个用户时,会自动在/home下创建一个和用户名同名的目录,登录时,初始登录显示目录为此目录。
在命令行中使用pwd来查看当前目录的路径。
pwd = Print Working Directory
命令基本格式
command [options] [arguments]
命令 [选项] [参数]
在Linux中命令所使用的符号的含义:
[] 表示是可选的;
<> 表示可变选项,一般是多选一,而且必须是要选其一。
x|y|z 多选一,如果加上[],可不选。
-abc 多选,如果加上[],可不选。
说明:
名称 | 作用 |
---|---|
command | 命令名称 |
options | 选项,用来调整命令的功能 |
arguments | 参数,表示命令作用的对象 |
补充说明:
选项有长短两种:
长选项: 用 -- 引导,后面跟完整的单词,如 --all
短选项: 用 - 引导,后面跟单个的字符, 如 -a
多个短选项可组合使用,例如-l-h-d,可写作-lhd。
显示文件列表 --- ls命令
ls命令是linux下最常用的命令,是list的简写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等。
命令格式:
ls [选项] [文件或目录]
选项说明:
选项 | 作用 |
---|---|
-a | 显示所有文件,包括隐藏文件(隐藏文件都是以.开头的) |
-l | 显示详细信息(也可以直接使用命令ll,相当于ls -l) |
-d | 仅显示目录名,而不显示目录下的内容列表 |
-h | 已容易理解的方式列出文件大小(例如 1K 2M 3G) |
-i | 显示文件索引节点号(inode)。一个索引节点代表一个文件 |
补充说明:
对选项-d这一项做一个补充说明。当单独使用这个选项时,如果参数是一个目录,只显示目录名,不显示这个目录下的文件。
例如要查看/home,那么ls /home会打印出/home下所有文件名字
加上选项也就是ls -d /home,只会打印出/home这个目录名字,而不会显示目录下的文件列表。
通常个这个参数配合-l使用,打印出要查看的目录的详细信息,而不是这个
目录下文件的信息。
例如要查看/home的详细信息,需要两个选项配合使用ls -ld /home即可
-i显示文件索引节点号(inode),具体参考文章:http://www.ruanyifeng.com/blog/2011/12/inode.html
文件权限
当使用命令ls -l时,会打印出文件的详细信息:
[root@localhost home]#ls -l
drwxr-xr-x 4 root root 4096 7月 11 12:21 test
-rwxr-xr-x 4 root root 4096 7月 11 12:25 index.html
先看这一部分:
drwxr-xr-x
-rwxr-xr-x
首先第一个符号,表示文件类型,在liunx中常用的文件类型有七种,常用的有三种:
-表示文件
d表示目录(可理解为windows的文件夹的概念),
l表示软链接文件
除了这三种还有不常用的四种:
块设备文件,字符设备文件、套接字文件、管理文件
其次,除去第一个符号,来看rwxr-xr-x
,一共有九个字符,需分为三组,分别为wxr,r-x,r-x,每个组按照顺序分别表示
u所有者,g所属组,o其他人的权限
那么在上述打出的信息中,第一个root表示所有者权限为root权限,第二个root表示所属组的权限也是root权限。
其中,i
表示可读,w
表示可写,x
表示可执行。
为了更加明白,对于 test
这个文件,列一个表格说明:
前三个字符 | 中三个字符 | 后三个字符 |
---|---|---|
wxr | r-x | r-x |
所有者u的权限 | 所属组g的权限 | o其他人的权限 |
可读可写可执行 | 可读可执行 | 可读可执行 |
之后的数字 1 表示引用计数,比如一个文件有一个软链接(类似windows快捷方式),那么它的引用计数就是2。
root 后面的4096表示文件的大小,已字节为单位,也可以使用ls -lh
组合选项方式来列出容易理解的方式列出文件大小,再后面表示最后修改的日期,最后是文件的名称。
以上是学习Linux命令时的记录,欢迎斧正一起学习!
Linux常用命令---显示文件列表相关推荐
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- Linux常用命令(echo、date、ls、cd、history、cat)
一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboo ...
- Linux 常用命令使用方法
Linux 常用命令使用方法 1.# 表示权限用户(如:root),$ 表示普通用户 开机提示:Login:输入用户名 password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的 ...
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
今天分享分为两部分 :)PART01 Linux常用命令分享/PART02 关于BD面试经验分享 30mins Linux Command:PART 1 你本可以张口就来.....本篇内容分享 ...
- 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...
- Linux 常用命令:文本查看篇
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat f ...
- Linux 常用命令
Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改.另外,它具有Unix的全部功能,任何使用Unix系统或想要学 ...
- linux 常用命令行 大全
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux命令txt,Linux常用命令(非常详细!)
原标题:Linux常用命令(非常详细!) 文件命令: 1.pwd (print work directory) 译:查看路径 2.ls (list) 译:查看目录下的文件和文件夹 例:ls -l (以 ...
最新文章
- 使用shell统计字符串出现的次数,并从大到小进行排序显示
- DHCP企业应用指南
- eclipse maven 创建总POM 工程
- 基于Boost::beast模块的同步http服务器
- python爬虫----(4. scrapy框架,官方文档以及例子)
- bootstrap的栅格系统和响应式工具
- python显示小数点后几位数_Python编程从入门到实践-连载1(变量和简单数据类型)...
- 关于计算机网络维护毕业论文,计算机专业毕业论文---计算机网络故障处理及维护方法...
- 一文读懂前端与HTML5技术的区别!
- mac os cmake安装
- linux消息队列总结
- c java交互,Java与C交互
- python深度学习库keras——安装
- python-函数入门(二)
- 妙用TurboMail企业通讯平台,重要邮件不再躲猫猫
- t3 修改UFO服务器地址,t3ufo报表服务器配置
- dubbo源码解析之服务调用(通信)流程
- 会说话的PPT,从开发者角度十分钟理解区块链
- 100个Python实战项目(七)实现摩斯密码翻译器
- 用Python为直方图绘制拟合正态分布曲线的两种方法