Linux怎样利用shell检察目次及其子目次下的一切文件

相关游戏 相关文章 发表评论字体大小:【 | |

作者:佚名 2020-01-03 来源:本站整理    浏览:18     评论: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 co妹妹on file.”

  fi

  done

  }

  cd $SPATH

  FILELIST

  echo “Done.”

  经由过程界说一个函数真现目次及其子目次的遍历。

  如今Linux用户们知叙了若何运用shell号令查看目次及其子目次高的一切文件了吧,借没有分明的用户,便参考下面的步调吧。

这些是你想要的吗?

相关游戏

网友评论

评论需审核后才能显示