Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> Linuxは、ディレクトリとそのサブディレクトリ内のすべてのファイルを表示するためにシェルを使用する方法

Linuxは、ディレクトリとそのサブディレクトリ内のすべてのファイルを表示するためにシェルを使用する方法

  

Linuxシステムは、PHPに加えてファイルディレクトリを表示することができますシェルコマンドを使用してディレクトリ内のすべてのファイルとそのサブディレクトリを表示する方法を共有します。

シェル再帰的にトラバースディレクトリ

#:

ディレクトリ内のファイルおよびすべてのサブディレクトリ方法を表示するシェルコマンドを使用してください! /bin /bash

echo'ディレクトリを入力してください:'

cdirを読みます。 >

echoが$ dirに変更されました

cd $ dir

ls

echo' ----------'

done

cd $ cdir

今日のディレクトリ下にあるすべてのサブディレクトリとそのファイルを横断するスクリプトを記録します。

#! /bin /sh

read -p'入力パス:> SPATH

FILELIST(){

filelist = `ls $ SPATH`

$ filelist内のファイル名の場合は、

if [-f $ filename]; then

echo File:$ filename

elif [-d $ filename]; then

#echoディレクトリ:$ filename

cd $ filename

SPATH = `pwd`

echo $ SPATH

FILELIST

cd。 。

else

echo' $ SPATH /$ filenameは一般的なファイルではありません。'

fi

done

}

cd $ SPATH

FILELIST

echo'完了'

関数を定義して、ディレクトリとそのサブディレクトリの走査を実装します。

これでLinuxユーザーは、シェルコマンドを使用してディレクトリとそのサブディレクトリ内のすべてのファイルを表示する方法を理解しました。ユーザーがわからない場合は、上記の手順を参照してください。

Copyright © Windowsの知識 All Rights Reserved