Linux系统中,除了PHP可以对文件目录进行查看操作外,shell命令也可以对文件目录进行一些操作,今天小编就和大家一起分享下如何使用shell命令查看目录及其子目录下的所有文件 。
使用shell命令查看目录及其子目录下的所有文件的方法:
shell 递归遍历目录
#!/bin/bash
echo “please input the directory:”
read cdir
for dir in $(find $cdir -type d); do
echo change to $dir
cd $dir
ls
echo “----------”
done
cd $cdir
今天记录一个遍历目录下的所有子目录及其文件的脚本 。
#!/bin/sh
read -p “Input Path:” SPATH
FILELIST() {
filelist=`ls $SPATH`
for filename in $filelist; do
if [ -f $filename ];then
echo File: $filename
elif [ -d $filename ];then
#echo Directory: $filename
cd $filename
SPATH=`pwd`
echo $SPATH
FILELIST
cd。。
else
echo “$SPATH/$filename is not a common file.”
fi
done
}
cd $SPATH
FILELIST
echo “Done.”
通过定义一个函数实现目录及其子目录的遍历 。
【Linux如何使用shell查看目录及其子目录下的所有文件】 现在Linux用户们知道了如何使用shell命令查看目录及其子目录下的所有文件了吧,还不清楚的用户,就参考上面的步骤吧 。
推荐阅读
- Win8如何查看计算器的原始路径
- qq如何取消屏蔽陌生人
- 如何解决Win8电脑运行软件时需要输入密码才能运作问题
- 如何查自己本地IP和宽带IP
- allegro中如何生成丝印图
- 充电电池和普通电池如何分辨
- 苹果如何刷机恢复出厂
- 如何设置返回键图标
- 冻住的水管如何疏通
- 嘀嗒如何取消顺风车行程