
Linux 查看目录下所有文件名.txt
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本教程介绍如何使用Linux命令行工具查看指定目录下的所有文件名,涵盖常用命令如ls、find及其参数选项。
在Linux系统中查看目录下所有文件名(不含扩展名)以及全路径的方法如下:
使用`ls -1`命令可以列出当前目录下的每个文件名称,并通过管道符将输出传递给其他命令进行进一步处理,例如结合`basename`和`sed`来去掉扩展名。具体方法为:
```
ls -1 | xargs -I {} sh -c echo $(basename {} .*) $(realpath {})
```
此外还可以使用shell脚本中的for循环遍历目录下的文件:
```bash
#!/bin/bash
# 遍历当前目录下所有文件,不包括子目录
for file in *; do
# 检查是否为普通文件而不是目录或其它类型
if [ -f $file ]; then
filename=$(basename $file)
echo ${filename%.*} $(realpath $file)
fi
done
```
以上两种方法都可以实现列出所有不包含扩展名的文件名称以及它们对应的全路径。
全部评论 (0)
还没有任何评论哟~


