失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux文件与目录操作 ls 命令(2)

Linux文件与目录操作 ls 命令(2)

时间:2020-02-27 08:24:42

相关推荐

Linux文件与目录操作 ls 命令(2)

说文件操作是最频繁地操作也不为过,在Linux中,使用ls命令可以列出当前目录中所有内容,本篇就先说说ls命令。本文所说的文件指文件和目录。

ls命令常用选项

-a:显示指定目录下所有子目录与文件,包括隐藏文件-l:以列表方式显示文件的详细信息-h:与 -l 一起使用,更直观显示文件大小

-a

首先说一下 -a 这个选项,a 是 all 的缩写,加上这个选项就可以将当前目录下的所有文件都显示出来,主要是把隐藏的文件也显示出来。

隐藏的文件都是以 . 开头的,基本是我们不需要操作的文件,比如创建一个隐藏文件:

touch .123.txt

使用ls查看:

ls

此时所列文件里并未有.123.txt这个文件,我们得加上-a,即:

ls -a

这时就看到了这个文件,并且可能还会看到本来就有的隐藏文件。

-l

使用ls命令后,结果是以行排列展示的,并且只有名称。使用-l选项后,文件会以列的形式展现,并且有很详细的文件属性:

ls -l

结果:

total 64lrwxrwxrwx. 1 root root7 Oct 15 bin -> usr/bindr-xr-xr-x. 5 root root 4096 Dec 23 14:31 bootdrwxr-xr-x 20 root root 3040 Dec 23 14:30 devdrwxr-xr-x. 80 root root 4096 Dec 23 14:30 etcdrwxr-xr-x. 2 root root 4096 Nov 5 homelrwxrwxrwx. 1 root root7 Oct 15 lib -> usr/liblrwxrwxrwx. 1 root root9 Oct 15 lib64 -> usr/lib64drwx------. 2 root root 16384 Oct 15 lost+founddrwxr-xr-x. 2 root root 4096 Nov 5 mediadrwxr-xr-x. 2 root root 4096 Nov 5 mntdrwxr-xr-x. 2 root root 4096 Nov 5 optdr-xr-xr-x 73 root root0 Dec 23 14:30 procdr-xr-x---. 9 root root 4096 Dec 24 13:33 rootdrwxr-xr-x 22 root root 620 Dec 23 14:30 runlrwxrwxrwx. 1 root root8 Oct 15 sbin -> usr/sbindrwxr-xr-x. 2 root root 4096 Nov 5 srvdr-xr-xr-x 13 root root0 Dec 23 22:30 sysdrwxrwxrwt. 8 root root 4096 Apr 19 03:57 tmpdrwxr-xr-x. 13 root root 4096 Oct 15 usrdrwxr-xr-x. 19 root root 4096 Oct 15 vardrwxr-xr-x 3 root root 4096 Dec 24 13:32 workspace

-h

这个选项要配合-l使用,加上它后,文件的大小信息会更直观:

ls -h -l

结果:

total 64Klrwxrwxrwx. 1 root root 7 Oct 15 bin -> usr/bindr-xr-xr-x. 5 root root 4.0K Dec 23 14:31 bootdrwxr-xr-x 20 root root 3.0K Dec 23 14:30 devdrwxr-xr-x. 80 root root 4.0K Dec 23 14:30 etcdrwxr-xr-x. 2 root root 4.0K Nov 5 homelrwxrwxrwx. 1 root root 7 Oct 15 lib -> usr/liblrwxrwxrwx. 1 root root 9 Oct 15 lib64 -> usr/lib64drwx------. 2 root root 16K Oct 15 lost+founddrwxr-xr-x. 2 root root 4.0K Nov 5 mediadrwxr-xr-x. 2 root root 4.0K Nov 5 mntdrwxr-xr-x. 2 root root 4.0K Nov 5 optdr-xr-xr-x 73 root root 0 Dec 23 14:30 procdr-xr-x---. 9 root root 4.0K Dec 24 13:33 rootdrwxr-xr-x 22 root root 620 Dec 23 14:30 runlrwxrwxrwx. 1 root root 8 Oct 15 sbin -> usr/sbindrwxr-xr-x. 2 root root 4.0K Nov 5 srvdr-xr-xr-x 13 root root 0 Dec 23 22:30 sysdrwxrwxrwt. 8 root root 4.0K Apr 19 03:57 tmpdrwxr-xr-x. 13 root root 4.0K Oct 15 usrdrwxr-xr-x. 19 root root 4.0K Oct 15 vardrwxr-xr-x 3 root root 4.0K Dec 24 13:32 workspace

可以对比一下上面的结果。

注意:多个选项一起使用时,可以连接在一起,即:

ls -h -l

可以写成:

ls -hl

顺序也可以换:

ls -lh

最后,可以结合一下-a选项:

ls -lha

赶紧试下吧~

先就说这么多,多了也看着烦,我们要的是小步快跑的效果~

如果觉得《Linux文件与目录操作 ls 命令(2)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。