linux中ls命令怎么列出目录下全部文件

linux中ls命令怎么列出目录下全部文件,第1张

打开命令行终端。

查看某个目录下的文件:"ls dir"。其中dir为所要查看的文件目录。

如,查看/opt目录下的文件,命令为"ls /opt"

linux目录下,以.开头的文件为隐藏文件,为了查看linux下的隐藏文件,使用带有-a选项的ls命令,即可查看指定目录下的所有文件。

如'ls -a /opt'可查看/opt目录下所有文件,包括隐藏文件.a.txt, ., ..。

其中.表示当前目录,..表示上一级目录,即父目录。

如果想查看文件的详细信息,如文件大小,创建时间等,可使用带有-l选项的ls命令。

如,要查看/opt目录下文件的详细信息,使用命令:“ls -l /opt"。

其中,第一行显示的是当前目录下所有文件、目录的总数(., .., .a.txt, experiment共4个文件)。

第二行开头的第一个字段指定文件的类型和权限。第三和第四字段指明文件所有者,和文件所在组。第五字段指定文件大小。之后是文件的最后修改日期。

如果要查看ls的详细使用说明,可以使用--help选项的ls,如”ls --help".

linux下用ls只列出目录4种方式:

1、1.ls -d *

amosli@amosli-pc:~$ ls -d *

%APPDATA% develop manysorted.txt workspace

bank Documents Music space 下载

2、find . -type d -maxdepth 1

注意:如果不加-maxdepth 参数的话那么将会有无穷多目录被列出来。

amosli@amosli-pc:~$ find . -type d -maxdepth 1

./Videos

./Public

./%APPDATA%

./.kde

./.gnome2

./Music

3、ls -F | grep '/$'

使用linux管道命令,grep查找 '/$' 以/结尾的,也即是目录

amosli@amosli-pc:~$ ls -F | grep '/$'

%APPDATA%/

bank/

Desktop/

develop/

Documents/

4、ls -l | grep '^d'

amosli@amosli-pc:~$ ls -l | grep '^d'

drwxr-xr-x 3 amosli amosli 4096 6月 22 2013 %APPDATA%

drwxr-xr-x 36 amosli amosli 4096 12月 20 17:44 bank

drwxr-xr-x 4 amosli amosli 4096 12月 28 00:33 Desktop

drwxrwxr-x 13 amosli amosli 4096 12月 21 19:11 develop

drwxr-xr-x 3 amosli amosli 4096 7月 9 00:58 Documents


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7337596.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存