/a/1.txt
/a/b/2.txt
/c/d/3.txt
/e/4.txt
また、おまけ機能としてbinaryファイルは除いてASCIIファイルのみ取得するというオプションがあればさらに良いです。コマンドでは不可能で、awkもしくはシェルを使用するということでも構いません。
このようなコマンドは存在するのでしょうか。また存在しないとして、実現する方法をお願いします。
http://homepage2.nifty.com/cs/linux_command/command/find.htm...
$BF|7P(JLinux [Linux$B%3%^%s%I=8(J] find : $B%U%!%$%k$d%G%#%l%/%H%j$r8!:w$9$k(J
こちらに使い方などが記載されていますのでご参考に
ありがとうございました!
findって今まで使っていなかったもので。
たすかりました!
ファイル名の表示は、findコマンドで可能です。
具体的には、
find [ディレクトリ名]
とすることで、普通に指定したディレクトリ配下のファイル&ディレクトリ名がフルパスで表示されます。普通のファイルだけに絞りたい場合には、
find [ディレクトリ名] -type f
などとすればOKです。
おお!
すばらしい!
ありがとうございます。
http://hp.vector.co.jp/authors/VA016017/script/
$B$+$;$N:n$C$?%9%/%j%W%H(B
このサイトのスクリプトの中の
ls-R.plを参照してみてください。
サブディレクトリ以下も含む全てのファイル一覧を一括表示できます。
おまけ機能の回答はなくて、すみません。
とんでもないです。ありがとうございます。
参考にさせていただきます。
$cd あるDir
$ ls -R
とすると
bar fuga hoge
./bar:
3.txt bar2
./bar/bar2:
test.text
./fuga:
2.txt
./hoge:
1.txt
と表示されますが、見当違いの答えの気もします。
lsにはこういうオプションもあったんですね。
find . で事足りましたが、参考になりました。
ありがとうございました。
ありがとうございます。
すみません。UNIX OSはHP-UXです。
コマンドが見つかりません。となってしまします。