1

結果の各項目がディレクトリまたはファイルであるかどうかをUNIXの「ls」出力から確認するにはどうすればよいですか

何千ものファイルとフォルダーがあります。例として、すべて誤って作成されました

HHYY
KKJH
JGGF

問題は、アイテムがフォルダではなく実際のファイルであるべき場合があることです。

HHYY
KKJH.txt
JGGF

したがって、すべての実際のファイルを新しい場所に移動する必要があり、ファイルを識別しようとしています

4

2 に答える 2

1
for file in *
do
  if [ -f "$file" ]
  then ...
  fi
done
于 2013-03-05T00:21:12.880 に答える
0

ls -l以下のような出力があります。

drwxr-xr-x 2 root root 4096 oct 9 2011 xml

上記の行の最初の文字「d」は、ディレクトリであることを示しています。最初の文字が「l」の場合は、シンボリック リンクであることを示します。

お役に立てれば。

于 2013-03-05T01:16:08.393 に答える