Linux系統(tǒng)中,除了PHP可以對文件目錄進(jìn)行查看操作外,shell命令也可以對文件目錄進(jìn)行一些操作,今天小編就和大家一起分享下如何使用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.”
通過定義一個函數(shù)實現(xiàn)目錄及其子目錄的遍歷 。
【Linux如何使用shell查看目錄及其子目錄下的所有文件】 現(xiàn)在Linux用戶們知道了如何使用shell命令查看目錄及其子目錄下的所有文件了吧,還不清楚的用戶,就參考上面的步驟吧 。
推薦閱讀
- Win8如何查看計算器的原始路徑
- qq如何取消屏蔽陌生人
- 如何解決Win8電腦運行軟件時需要輸入密碼才能運作問題
- 如何查自己本地IP和寬帶IP
- allegro中如何生成絲印圖
- 充電電池和普通電池如何分辨
- 蘋果如何刷機(jī)恢復(fù)出廠
- 如何設(shè)置返回鍵圖標(biāo)
- 凍住的水管如何疏通
- 嘀嗒如何取消順風(fēng)車行程
