首页 > 试题广场 >

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

[单选题]
如果你想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么你可以使用的命令是():
  • find . -name "*.txt"
  • ls *.txt
  • find . ".txt"
  • ls -d.txt
1. 分析选项A: -  find 命令用于在指定目录下查找文件。 find. -name "*.txt" 表示在当前目录( . 表示当前目录)及其子目录中查找文件名匹配 *.txt (即扩展名为 .txt )的文件,这个命令是正确的。 2. 分析选项B: -  ls *.txt 只会列出当前目录下扩展名为 .txt 的文件,不会递归列出子目录中的 .txt 文件,所以不符合要求。 3. 分析选项C: -  find. ".txt" 这种用法是错误的, find 命令的 -name 参数后面需要跟正确的文件名模式。 4. 分析选项D: -  ls -d.txt 会列出当前目录下名为 .txt 的目录(如果有的话),而不是扩展名为 .txt 的文件,并且也不会递归子目录。 综上,正确答案是A。
发表于 2024-11-09 14:32:51 回复(1)