Linux文件与目录操作 ls 命令(2)
说文件操作是最频繁地操作也不为过,在Linux中,使用ls命令可以列出当前目录中所有内容,本篇就先说说ls命令。本文所说的文件指文件和目录。
ls命令常用选项
- -a:显示指定目录下所有子目录与文件,包括隐藏文件
- -l:以列表方式显示文件的详细信息
- -h:与 -l 一起使用,更直观显示文件大小
-a
首先说一下 -a 这个选项,a 是 all 的缩写,加上这个选项就可以将当前目录下的所有文件都显示出来,主要是把隐藏的文件也显示出来。
隐藏的文件都是以 . 开头的,基本是我们不需要操作的文件,比如创建一个隐藏文件:
touch ..txt
使用ls查看:
ls
此时所列文件里并未有 .123.txt 这个文件,我们得加上 -a,即:
ls -a
这时就看到了这个文件,并且可能还会看到本来就有的隐藏文件。
-l
使用ls命令后,结果是以行排列展示的,并且只有名称。使用-l选项后,文件会以列的形式展现,并且有很详细的文件属性:
ls -l
结果:
total
lrwxrwxrwx. root root Oct bin -> usr/bin
dr-xr-xr-x. root root Dec : boot
drwxr-xr-x root root Dec : dev
drwxr-xr-x. root root Dec : etc
drwxr-xr-x. root root Nov home
lrwxrwxrwx. root root Oct lib -> usr/lib
lrwxrwxrwx. root root Oct lib64 -> usr/lib64
drwx------. root root Oct lost+found
drwxr-xr-x. root root Nov media
drwxr-xr-x. root root Nov mnt
drwxr-xr-x. root root Nov opt
dr-xr-xr-x root root Dec : proc
dr-xr-x---. root root Dec : root
drwxr-xr-x root root Dec : run
lrwxrwxrwx. root root Oct sbin -> usr/sbin
drwxr-xr-x. root root Nov srv
dr-xr-xr-x root root Dec : sys
drwxrwxrwt. root root Apr : tmp
drwxr-xr-x. root root Oct usr
drwxr-xr-x. root root Oct var
drwxr-xr-x root root Dec : workspace
-h
这个选项要配合-l使用,加上它后,文件的大小信息会更直观:
ls -h -l
结果:
total 64K
lrwxrwxrwx. root root Oct bin -> usr/bin
dr-xr-xr-x. root root .0K Dec : boot
drwxr-xr-x root root .0K Dec : dev
drwxr-xr-x. root root .0K Dec : etc
drwxr-xr-x. root root .0K Nov home
lrwxrwxrwx. root root Oct lib -> usr/lib
lrwxrwxrwx. root root Oct lib64 -> usr/lib64
drwx------. root root 16K Oct lost+found
drwxr-xr-x. root root .0K Nov media
drwxr-xr-x. root root .0K Nov mnt
drwxr-xr-x. root root .0K Nov opt
dr-xr-xr-x root root Dec : proc
dr-xr-x---. root root .0K Dec : root
drwxr-xr-x root root Dec : run
lrwxrwxrwx. root root Oct sbin -> usr/sbin
drwxr-xr-x. root root .0K Nov srv
dr-xr-xr-x root root Dec : sys
drwxrwxrwt. root root .0K Apr : tmp
drwxr-xr-x. root root .0K Oct usr
drwxr-xr-x. root root .0K Oct var
drwxr-xr-x root root .0K Dec : workspace
可以对比一下上面的结果。
注意:多个选项一起使用时,可以连接在一起,即:
ls -h -l
可以写成:
ls -hl
顺序也可以换:
ls -lh
最后,可以结合一下 -a 选项:
ls -lha
赶紧试下吧~
先就说这么多,多了也看着烦,我们要的是小步快跑的效果~
Linux文件与目录操作 ls 命令(2)的更多相关文章
- Linux文件和目录操作管理命令
1.pwd:显示工作目录路径 -p:显示实际物理路径 -l:显示链接路径 2.cd:更改工作目录路径 cd:进入用户主目录 cd~:进入用户主目录 cd-:返回进入此目录之前所在的目录 cd..:返回 ...
- Linux文件与目录管理常用命令
Linux文件与目录常用命令管理: 文件权限/目录权限: -rwxr-xr-x. root root Mar : zeng.txt r():可读 w():可写 x():可执行 drwxr-xr-x. ...
- Linux文件和目录相关的命令
当前目录 . 上一层目录 .. tab键 自动补全 查看目录内容 ls 以.开头的都是隐藏文件需要用-a才能显示出来 ls通配符的使用 * 代表任意个数个字符 ...
- Linux文件与目录管理 - ls, cp, mv
[root@www ~]# ls [-aAdfFhilnrRSt] 目录名称 [root@www ~]# ls [--color={never,auto,always}] 目录名称 [root@www ...
- Linux 文件、目录操作
Linux中的路径只能使用/,不能使用\ 或\\. cd 切换目录 cd / 切换到系统根目录,cd即change dir cd /bin 切换到根目录下的bin目录 cd .. ...
- Linux文件与目录操作
1:目录操作指令 cd :切换目录 pwd:显示当前目录 mkdir:创建一个新目录 rmdir:删除一个空的目录rmdir -r:删除一个非空目录 . :此层目录 .. :上层目录 -:前一个工作目 ...
- Linux文件与目录管理,常用命令总结
绝对路径: 以根目录 / 开始的相对路径: 相对于当前路径的写法 $PATH: 可执行文件路径的变量(出现在该变量下的文件可以在系统的任何目录下都可以执行) 获取路径的文件名: basen ...
- linux 文件和目录操作
1 相对路径和绝对路径 (与C++中概念相似) cd /root/cat 绝对路径 cd ../文件名/ 相对路径,指相对某个文件而言的 2 切换目录 cd 当前目录 进入某个目录 pwd 显示当前 ...
- linux 文件 IO 目录操作及文件属性
///练习:实现列出某个目录中所有文件属性(文件大小,文件最后修改时间,文件名)//目录名由参数传入 ./dir /home/linux#include <sys/stat.h>#incl ...
随机推荐
- weblogic 10c and 12c 打补丁
https://pan.baidu.com/s/17IaK1SYwHxwt-CRb0zDqXw
- ELK+Filebeat+redis整合
前面的博客,有具体的ELK安装配置步骤,此处在其基础上修改 修改配置文件并启动 [root@topcheer filebeat-6.2.3-linux-x86_64]# vim filebeat.ym ...
- Oracle-SQL程序优化4
从事一年DBA工作,经验尚浅,但是遇到问题总还是能够解决,今天就谈下我遇到的一个比较奇葩的问题. 运维人员告知我下午过后ETL一直卡住没有继续,那时我以为又是什么兼容性问题引起的,就重跑一下ETL,谁 ...
- 手动创建Maven项目并建立两个项目之间的依赖关系
用命令行快速建立maven项目 -> mvn:archetype:generate -> 直接回车或者自己输入你想生成的 -> groupId ->artifactId -&g ...
- mysql 安装教程(详细说明)
如果你装过,一定要先卸载干净,并且重启重新装.卸载教程(保证成功)https://www.cnblogs.com/qzhc/p/11354678.html 大家都知道MySQL是一款中.小型关系型数据 ...
- @WebService这个标签的作用是什么
当实现 Web Service 时,@WebService 注释标记 Java 类:实现 Web Service 接口时,标记服务端点接口(SEI). (声明webservice服务) 要点: • 实 ...
- C语言的AES加密
C语言的AES加密 稍微封装了几个函数 方便使用 #if 1 #include <stdio.h> #include <stdlib.h> #include <strin ...
- PLSQL导出还原数据库
1 导出存储过程,触发器,序列等所有用户对象.(备份) 导出所有的表,存储过程,触发器,序列等所有的创建语句(.sql文件) 在PL/SQL Developer的菜单Tools(工具) => ...
- 【mysql】错误代码1308 Invalid use of NULL value
错误原因是: 在最初设计表script_run_detail表时,resut_id忘记勾选不是null选项, 导致存储数据后发现result_id有NULL值,而实际上,我不希望这个字段可以存储NUL ...
- Jmeter之线程组(默认)
Jmeter中的采样器必须要基于线程组. 一.添加线程组 在测试计划上右键,然后选择,如下图: 二.线程组界面 三.线程组界面配置说明 1.名称:线程组自定义名称: 2.注释:添加的一些备注说明信息, ...