📜  cmd 查找文件目录 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:14:10.907000             🧑  作者: Mango

查找文件目录(在 CMDShell-Bash 中)

在计算机编程中,经常需要在文件系统中定位特定的文件或目录。在 CMD(Windows 命令提示符)或 Shell-Bash(Unix/Linux 命令行)中,我们可以使用一些命令来查找文件目录并提供所需的结果。

1. CMD

CMD 中,可以使用以下命令来查找文件目录:

dir 命令
dir [目录路径 / 文件名] [/s] [/b] [/a-d] [/a-h] [/a-s] [/a-r] [/o 顺序] [/p]
  • 目录路径:指定要列出其内容的目录路径。可以是绝对路径或相对路径。
  • 文件名:可选参数,通过指定文件名来筛选结果。
  • /s:可选参数,递归地搜索指定目录及其子目录。
  • /b:可选参数,以简洁列表形式显示结果。
  • /a-d:可选参数,只显示文件目录,排除文件。
  • /a-h:可选参数,只显示隐藏文件目录。
  • /a-s:可选参数,只显示系统文件目录。
  • /a-r:可选参数,只显示只读文件目录。
  • /o 顺序:可选参数,按指定顺序排序结果,如/o n按名称排序,/o e按扩展名排序等。
  • /p:可选参数,逐页显示结果。
示例:
# 列出当前目录下的所有文件和目录
dir

# 列出指定目录及其子目录下的所有文件
dir /s

# 只显示文件目录
dir /a-d

# 显示隐藏文件目录
dir /a-h

# 按文件名排序结果
dir /o n
2. Shell-Bash

Shell-Bash 中,可以使用以下命令来查找文件目录:

ls 命令
ls [目录路径 / 文件名] [-a] [-l] [-R] [-d] [-h] [-i] [--color] [--time=排序方式]
  • 目录路径:指定要列出其内容的目录路径。可以是绝对路径或相对路径。
  • 文件名:可选参数,通过指定文件名来筛选结果。
  • -a:可选参数,显示所有文件和目录,包括隐藏文件。
  • -l:可选参数,以详细列表形式显示结果。
  • -R:可选参数,递归地搜索指定目录及其子目录。
  • -d:可选参数,只显示目录,排除文件。
  • -h:可选参数,以人类可读的方式显示文件大小。
  • -i:可选参数,显示文件的 inode 号。
  • --color:可选参数,显示彩色的结果。
  • --time=排序方式:可选参数,按指定顺序排序结果,如 --time=atime 按访问时间排序,--time=ctime 按创建时间排序。
示例:
# 列出当前目录下的所有文件和目录
ls

# 列出指定目录及其子目录下的所有文件
ls -R

# 只显示目录
ls -d

# 以详细列表形式显示结果
ls -l

# 显示隐藏文件和目录
ls -a

# 按修改时间排序结果
ls --time=modified

以上是 CMDShell-Bash 中常用的命令来查找文件目录。根据具体的需求和操作系统的不同,还有其他命令可供使用。请根据实际情况选择适合的命令来查找文件目录。