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 ...
随机推荐
- 利用aspose-words直接将Word转化为图片
之前遇到一个需求,需要在word文档中加入一些文字,并转化为图片.之前也试过几种方案,但是发现效果还不是很理想,且中间需要经过一次转化为pdf的过程,最近找到了最理想的方式,即利用aspose-wor ...
- BZOJ 2157: 旅游 (结构体存变量)
用结构体存变量好像确实能提高运行速度,以后就这么写数据结构了 Code: #include <cstdio> #include <algorithm> #include < ...
- SQL create file遇到操作系统错误5拒绝访问
当在sql server 2014创建一个数据库时出现错误:尝试打开或创建物理文件 'G:\Test.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问). 原因及解决方法如下: 这 ...
- BZOJ 1069 Luogu P4166 最大土地面积 (凸包)
题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=1069 (luogu)https://www.luogu.org/probl ...
- kubernetes配置dashborad,web界面
一,将kubernetes-dashboard.yaml-1.10和admin-rbac.yaml和token.sh的上传到k8s的计算机上 .如图 二,切入到这三个文件所在的目录下,执行命令:kub ...
- centos7 开机启动运行脚本
/etc/profile.d 下建立一个xxxname.sh
- Getting CFNetwork SSLHandshake failed (-9806) error
平常个人打测试包一切OK,今天突然不能联网了 How to handle "CFNetwork SSLHandshake failed" in iOS 参考1 Getting CF ...
- 项目三、文件上传器v1.1
/** * 自定义文件上传工具 v1.1 * @param url 路径 */ function fileUploader(url) { var _date = new Date(); //日期 th ...
- rosbag 那些事
..bag文件转.txt 将file_name.bag文件中topic_name话题的消息转换到Txt_name.txt文件中: rostopic echo -b file_name.bag -p / ...
- Windows10 家庭版安装 Docker Desktop
开启 Hyper-V 开启后会有提示让重启电脑,重启就 OK :: 创建cmd (echo pushd "%~dp0" echo dir /b %SystemRoot%\servi ...