• ベストアンサー

ls コマンドで *.jpg と *.JPG の画像一覧を出したい

ls コマンドいっぱつで、 *.jpg または *.JPG の画像一覧を出したいのですが どう引数を指定したらよいでしょうか..??

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ls *.[jJ][pP][gG] でどうですか?

Realize
質問者

お礼

来ました! ありがとうございます!!目からウロコです!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • a-saitoh
  • ベストアンサー率30% (524/1722)
回答No.2

lsコマンドは ワイルドカード展開に関与しないので、シェルの問題になります。 拡張子の大文字小文字を区別せずに jpgを出すのなら、ANo.1の回答通りです。 *.Jpg や*.jpG は出さないという条件でしょうか?だとしたら、 これ。 ls *.{jpg,JPG} 元祖bourne shellはこの書き方をサポートしていません。 それ以外の、たいていのシェルはこの書き方でいけるはずです。

Realize
質問者

お礼

なるほど~!No.1でOKです。 詳しく教えてくださり、ありがとうございました!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • jpg画像の一覧

    My Documentでjpgの画像を保存していますが、たくさんの画像を一覧する設定の方法が分かりません。 スライドショーやクリックして画像の確認では、効率的に閲覧できないため困っています。 ご存知の方、ご回答お願いします。 WINDOWS Me valuestarです

  • lsコマンドについて。

    lsコマンドについて。 $lsを実行したときに、結果は各ファイル名が改行で区切られて出力されると思うのですが、コンソールにはスペースかタブで区切られているように表示されます。 これはシェルがlsコマンドの結果に含まれる改行をスペースなどに変えてコンソールに出力しているからなのでしょうか。 よろしくお願いします

  • コマンド教えて下さい

    新しく更新された順にファイルの一覧を表示したいのですが、このとき表示させるファイルの数を引数で指定するコマンドを作りたいのですが、どうすればよいでしょうか? 例えば /home/pp ディレクトリ以下の全てのファイルを対象に、最近更新のあったものを新しい順に10個表示させたいとします。このとき10を引数で指定します。 こういうコマンドって作れますか?

  • コマンド ls について

    linux初心者です。 調べたのですが、出てこなかったので知っている方がいらっしゃったら。 linux コマンドで ls というものがあると思いますが、オプションで -la をつけた際に表示される "." ".." の2つのディレクトリ??はいったい何を意味している(というより何?)のでしょうか。 パーミッションも付与されているみたいなので、ファイルかディレクトかなのでしょうか? ls で検索しても出てこなかったので(manも読みましたがそれらしいものはなかったので)、ちょっと無知な感じですがご回答よろしくお願いいたします。

  • lsコマンドでforkできない

    Vine6.0の載ったマシン(node1とする)をlogin shellをzshにして使っています。 teratermなどを使って、node1にsshでログインし、lsコマンドを使用すると、 ls: fork failed: リソースが一時的に利用できません というメッセージが出て、lsが失敗します。zshをもう一度子シェルとして実行すると、 解決します。 他のコマンドは問題なく使えているので、lsが悪いのか、zshが悪いのかだと思うのですが、 理由はわかりますでしょうか? よろしくお願いします。

  • Cygwinのlsコマンドについて

    Cygwinの場合、以下のオプションでlsコマンドを実行すると $ ls --full-time -rwxr-xr-x 1 aaaa なし 139 2006-08-23 15:01:34.203125000 +0900 ls.sh と表示されます。 Linux(redhat)上で同様のコマンドを実行すると、 $ ls --full-time -rwxr-x--- 6 root root 4096 Wed Aug 09 16:59:03 2005 ls.sh と表示されます。 タイムスタンプの表示形式が異なっていますが、 Cygwin上で、Linuxのような表記をしたいのですが、 可能でしょうか。ご教授お願い致します。

  • lsコマンドについて

    linux 初心者です。lsコマンドの-sをしようした場合ファイルのサイズがわかると言うことですが、まずファイルの詳細がわかるという-lで調べたらサイズ5994byteと出ていたのですが、次に-sで調べたら8(kbyte)と出てしまうのですがどちらが正しいのでしょうか?またどうしてこのような結果が出てきたのかわかる方いたらご教授よろしくお願いします。

  • findの結果をlsで詳細表示

    はじめまして。 Linux初心者です。 カレントディレクトリ以下のディレクトリやファイルの一覧を詳細表示するには「find ./ | xargs ls -lF」などとすると思いますが xargsを使用せずに「find ./ | ls -lF」とすると、なぜNGなのでしょうか。「xargs」の意味を調べると、 (1) 標準入力から空白か改行で区切られた文字列群を読み込む。 (2) xargsの引数のコマンドの後ろに、標準入力から受け取った文字列群を付け足して、そのコマンドを実行する。 とありました。上記の説明で「xargs」を付けることによる効果はわかるのですが、ls以外のコマンドを使用する際にもfindと組み合わせる際には、 すべてのコマンドで「xargs」を使用しなければいけないのでしょうか。 lsの結果をmoreする際などには、「ls | more」で良いと思うのですが、 「ls | xargs more」としない理由がわかりません。 どなたかわかりやすく教えて頂ければ幸いです。 よろしくお願いします。

  • コマンドプロンプトで「ls」が認識されません!

    検索しても回答が得られなかったので、質問させていただきます。 環境変数をいじったあとで、 アクセサリ→コマンドプロンプトで起動はできますが、「ls」と入力しても 「lsは、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 と出てきて、lsコマンドが使えません。 環境変数をいじる前は、できていました。 「cd」,「dir」のコマンドは使用可能です。 システム環境変数で 変数名 ComSpec 変数値 %SystemRoot%\system32\cmd.exe はあります。 OSはXPです。 何が原因か分からないので、どなたか分かる方がいましたら、ご回答お願いします。

  • ディレクトリ一覧を表示

    unix環境で、ディレクトリやファイル一覧を表示するコマンドは「ls」ですが、 windows環境の「tree」コマンドのような視覚的に見やすく出力されるコマンドは ありませんか? また、lsコマンドではファイルも出力されますが、ディレクトリ構成だけの一覧を 出力する方法ってありますか?オプションを見てもちょっと無さそうなのですが・・

MFC-J6983CDW黒インクだけ出ない
このQ&Aのポイント
  • MFC-J6983CDWで黒インクが印刷されないトラブルについて
  • 全色インクはあるが、黒だけ印刷されない問題の解決方法について
  • MFC-J6983CDWの黒インク印刷トラブルの原因と対処法
回答を見る

専門家に質問してみよう