📅  最后修改于: 2023-12-03 14:53:09.717000             🧑  作者: Mango
在 Linux 中查看文件夹中的文件是常见的任务。本篇文章将介绍几种查看文件夹中文件的方法。
ls 是最常用的命令之一,用于列出当前目录下的文件和子目录。默认情况下,ls 显示的是当前目录下的所有文件和目录。
ls [options] [file(s)]
其中,options 是可选的参数,file(s) 是要查看的文件或目录。
选项说明:
# 显示当前目录下的所有文件
$ ls
# 显示 test 目录下的所有文件
$ ls test
# 显示 test 目录下的所有文件(包括隐藏文件)
$ ls -a test
# 显示 test 目录下的所有文件的详细信息
$ ls -l test
# 显示 test 目录下的文件大小并以人类可读的方式显示
$ ls -lh test
tree 是一个很棒的命令,它可以以树形结构显示文件夹中的所有文件和子目录。tree 可以显示任意目录的文件结构。
tree [options] [dir]
其中,dir 是要查看的目录。
选项说明:
# 显示当前目录下的所有文件和目录
$ tree
# 显示 test 目录下的所有文件和目录
$ tree test
# 显示当前目录下的所有文件和目录,以及它们的子目录
$ tree -L 2
# 显示 test 目录下的所有文件和目录,以及它们的子目录,只显示 1 层
$ tree -L 1 test
find 是一个功能强大的命令,可以查找指定目录中符合条件的文件。
find [path] [options] [filters]
其中,path 是查找的路径,options 是可选的参数,filters 是查找的过滤器。
选项说明:
# 查找当前目录下所有的 shell 脚本文件
$ find . -type f -name "*.sh"
# 查找当前目录下修改时间在 30 天以上的文件
$ find . -type f -mtime +30
以上是三种查看文件夹中的文件的方法,根据实际情况选择相应的方法即可。