linux shell之列举目录下的所有文件(含子目录)
2012-06-13 20:46
225 查看
今天看见群里有人问,如何列举出一个目录下的所有文件名。因为对shell也不太熟悉,但觉得比较简单,就动手试着写了下,其中用到了递归... 以下只是抛砖引玉。
1.列举出本目录下的所有文件
#!/bin/bash
for i in `ls`;do
echo $i
done
2.列举出本目录下的所有文件(包含子目录)。
#!/bin/bash
function lsdir()
{
for i in `ls`;do
if [ -d "$i" ] ;then
cd ./$i
lsdir
else
echo $i
fi
done
}
lsdir
1.列举出本目录下的所有文件
#!/bin/bash
for i in `ls`;do
echo $i
done
2.列举出本目录下的所有文件(包含子目录)。
#!/bin/bash
function lsdir()
{
for i in `ls`;do
if [ -d "$i" ] ;then
cd ./$i
lsdir
else
echo $i
fi
done
}
lsdir
相关文章推荐
- python列举目录(包括子目录)下的所有文件
- shell之列举目录下的所有文件(含子目录)
- java遍历目录下的包括子目录下的所有文件
- grep技巧(-r):在某一目录下递归[所有子目录]查找某一字串:+文件路径
- shell:遍历目录和子目录的所有文件
- 查找目录下所有文件及子目录
- 【转】java 文件 读取目录下的所有文件(包括子目录)
- 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- C#遍历某目录及其子目录下所有文件的一个例子
- 批处理:复制目录A及其A子目录里的文件到A并删掉所有子目录
- linux下给目录下所有子目录和文件赋权
- C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)
- ls 列出目标目录中所有的子目录和文件
- 找到匹配字符替换目录下包括子目录的所有文件
- COPY目录下的所有子目录和文件到其他目录
- 遍历目录下所有各级子目录文件的全路径
- Linux下检测指定目录下的所有打开的文件(包括子目录)并按照原有的目录结构保存一个副本
- Java递归算法,列出某个目录下的所有子目录和文件
- python实例32[glob+rmtree来删除目录和子目录及其下所有文件]
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。