系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用shell查看目錄及其子目錄下的

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

時(shí)間:2015-05-26 13:09:51 作者:小蘭 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20150526/49265.html 手機(jī)查看 評(píng)論

  Linux系統(tǒng)中,除了PHP可以對(duì)文件目錄進(jìn)行查看操作外,shell命令也可以對(duì)文件目錄進(jìn)行一些操作,今天小編就和大家一起分享下如何使用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

  今天記錄一個(gè)遍歷目錄下的所有子目錄及其文件的腳本。

  #!/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.”

  通過(guò)定義一個(gè)函數(shù)實(shí)現(xiàn)目錄及其子目錄的遍歷。

  現(xiàn)在Linux用戶們知道了如何使用shell命令查看目錄及其子目錄下的所有文件了吧,還不清楚的用戶,就參考上面的步驟吧。

標(biāo)簽 Shell

發(fā)表評(píng)論

0

沒(méi)有更多評(píng)論了

評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解

立即評(píng)論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄