中国黑防联盟

Linux如何使用shell查看目录及其子目录下的所有文件

中国黑防联盟 电脑使用教程 2024-04-28 21:18:15 0
  Linux系统中,除了PHP可以对文件目录进行查看操作外,shell命令也可以对文件目录进行一些操作,今天小编就和大家一起分享下如何使用shell命令查看目录及其子目录下的所有文件。 Linux如何使用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命令查看目录及其子目录下的所有文件了吧,还不清楚的用户,就参考上面的步骤吧。