首页 > 试题广场 >

如果想列出当前目录以及子目录下所有扩展名为“.txt”的文件

[单选题]
如果想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么可以使用的命令是()
  • ls -d .txt
  • find ".txt"
  • find -name "*.txt"
  • ls *.txt
选的太快,没仔细看题目,还有子目录下
发表于 2022-01-17 17:22:10 回复(0)
find指令正确的格式应该是 find [path] -name "*.txt" , 其中:  [path] 是你想要开始搜索的目录路径。如果不指定路径, find 默认从当前目录开始搜索。  -name 是一个选项,用于指定文件名的匹配模式。  "*.txt" 是一个通配符模式,用来匹配所有以 .txt 结尾的文件名。 所以,正确的命令为 find . -name "*.txt"  作用是: 1. 在当前目录( . 代表当前目录)及其所有子目录下搜索。 2. 搜索所有文件名以 .txt 结尾的文件。 3. 列出这些文件的路径。 这个命令会递归地遍历指定目录及其所有子目录,查找并列出所有扩展名为 .txt 的文件。 A选项中-d表示只列出目录名,不列出目录名下的文件和子目录,用于区分目录链接和目录
发表于 2024-12-08 09:20:59 回复(0)
D:无法递归查找子文件/
发表于 2022-08-01 08:26:58 回复(0)
不是c吗?
发表于 2017-05-05 23:09:31 回复(0)
d
发表于 2017-03-07 18:10:42 回复(0)
D只能查找当前目录中扩展名为.txt的文件 Cfind可以实现递归查找
编辑于 2024-01-04 23:31:43 回复(0)
叫D的B 不会看题目吗 眼睛就在你身上 不看也很无语
发表于 2023-07-31 10:34:59 回复(0)
ls -d 显示当前文件夹内容 find ".txt"查找.txt目录下的内容 find -name ".txt"在目录和子目录查找 ls *.txt在该目录查找
发表于 2025-01-16 11:53:33 回复(0)
好奇c不是从跟目录开始找的吗
发表于 2023-06-22 17:28:25 回复(1)
答案是:D
发表于 2022-03-14 16:21:25 回复(0)