ベストアンサー 指定した文字を含むファイルのファイル名を表示 2005/08/13 18:20 Windowsでの検索で 名前 *.* 文字 abbccc 場所 C: としていたものをLinuxのコマンドでやりたいので コマンドを教えてください。 みんなの回答 (4) 専門家の回答 質問者が選んだベストアンサー ベストアンサー notnot ベストアンサー率47% (4903/10364) 2005/08/14 01:03 回答No.3 全ディスクのファイルを対象にしたいのなら、 find / -type f -print | xargs grep -l abbccc です。 他の方が書いているように、grep aabbccc だと、aabbccc を含んだ行の内容も表示されて1ファイルに多数含まれていると見難くなるので、-l をつけてファイル名だけの表示にします。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (3) inetd ベストアンサー率23% (43/184) 2005/09/25 08:07 回答No.4 grep -rl abbccc / というのはどうでしょうか。 但し、Linux や UNIX のファイルシステムは / を頂点とする階層構造になっていて通常ドライブはそのどこかのディレクトリにマウントして使用します。つまり、マウント後はドライブについて意識せずにアクセス可能になります。(意識したい場合は df コマンドか mount コマンドでどこにマウントされているかを確認してそこのディレクトリを指定して下さい)。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 ttyp03 ベストアンサー率28% (277/960) 2005/08/13 18:54 回答No.2 #1さん同様、grepコマンドを使います。 grep abbccc * です。 * だけの指定だとカレントフォルダ内のみの検索になります。 対象フォルダに移動してから実行するか、フルパス(/usr/* 等)で指定してください。 ただこれだけの指定だとサブフォルダまでは見に行かないので工夫する必要があります。 またLinuxの場合ドライブはないので不要です。 grepコマンドの詳細は man grep とすれば出てきます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 yambejp ベストアンサー率51% (3827/7415) 2005/08/13 18:25 回答No.1 grep abbccc * 私見ですがLinux使うの向いてないと思いますよ 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)Linux系OS 関連するQ&A 指定した文字を含んだファイルを検索するコマンドはありますか リナックスで、指定した文字を含んだファイルを探してくれるコマンドはありますか。 メールサーバーを立てたのですが、どうも以前のドメインの設定がどこかに残っているらしく送信エラーになってしまいます。 以前のドメイン名で全ファイルを検索してみたいのです。 ファイル名の強制指定 過去に質問されているかもしれない単純な質問で恐縮です. 先日Linuxで誤って'-'(ハイフン)で始まるファイル名をつけてしまいました. 名前変更かファイル削除を行いたいのですが,引数として扱われてしまいうまく指定できません. Linuxのコマンドラインから"-"(ハイフン)で始まる名前のファイルを強制的に指定する方法を教えて頂ければ幸いです. unzipで日本語ファイル名が文字化けする Windows上で作成した「テスト1.txt」、「テスト2.txt」というファイルを圧縮したsample.zipがあります。これをlinux上でunzipで解凍したところファイル名が文字化けしました。検索すると「-O」オプションで文字コードを指定するとよいとのことでしたが手元のlinux OSのunzipには「-O」オプションは存在しないようでした。 https://qiita.com/toyoshim/items/be4613fa373b4847196f そこで上記ページの記述にあるように 「iconv -f shift-jis -t utf-8を通したリネーム」 というのをやろうと思い 「unzip sample.zip | iconv -f CP932 -t utf-8」 とコマンドを打ってみましたが文字化けしてしまいました。 何かコマンドの使い方間違っていますでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Linuxコマンドにて ファイル内の文字列を置換えしたい Linuxコマンドにて ファイル内の文字列を置換えしたい 内容 16進データ 22 0D 0A→22 0Aに置換えたい ※このパターンのみ 0Dを削除したい trではダメみたい、現在は、Windowsのバイナリーエディタにて行っていますが、Linuxコマンドにて行いたい よろしく御願いします 文字化けしたファイル名の文字コードを変換するには? WinXPのマシンに、ファイル名の文字化けしたzipファイルがあります。 このファイルは元々LinuxマシンにあったのをWindowsへ 転送してきたものなので、EUC-JPで文字化けしてしまっているのだと (私は)思うのですが、合ってるでしょうか? また、これをどうすればWindowsで読めるように変換できるでしょうか? 検索などで調べて、KanjiTranslatorという文字コード変換のフリーソフト を使ってみたのですが、うまくいきませんでした…。 (ファイル名の変換と、ファイルの文字コード変換は違うのでしょうか? 方法をお知りの方いましたら、教えていただけないでしょうか? よろしくお願い致します。 たくさんのファイルから文字列を検索するコマンド 例えば、サーバーのホームディレクトリ内にある たくさんのファイルの中から、電話番号などの文字列を 検索するには、どんなコマンドを実行すればいいのでしょうか? Linux / Unix です。 ファイルやディレクトリ名入力でジャンプ機能 windowsでも、linuxのGUI(Redhatのgnome)のようにディレクトリを開いたときに キーボードで文字を入力するとその名前のファイルやディレクトリにジャンプできるようにできないでしょうか? windowsだと頭文字だけでジャンプしてしまうので、日本語の名前が付けられているところへジャンプできません。 Ctrl+Fで検索をかけると時間がかかってしまいますし、頭文字だけでは探すのが難しいし・・・ 何か別の便利機能や、上記の機能を追加できるツール・方法がありましたら教えてください。 MsDosでファイル名とファイル内の文字列の検索 リナックスコマンドでいうところの find -name xxxx -exec grep $test {} \;の処理を コマンドプロンプトにて、利用したいと考えています。 dir xxxx /s /b | find "$test" こういった記述で出来るのではないかと考えたのですが。 findが"ファイル名"を検索するためファイルの中身を検索してくれません。 何かいい方法は御座いませんか? また、dirで取得したパスを配列に入れて、foreachでファイルの中身を検索し続けるということは可能でしょうか? よろしくお願いいたします。 ファイル名の文字コード LinuxサーバにWindowsよりFTPで日本語ファイルの ディレクトリやファイルを大量にアップロードしました。 どうやらファイル名がsjisでアップロードされてしまったみたいで Linux上から見るとすべて文字化けしています。 ディレクトリ名とファイル名をsjisからeucへ 変換する方法はあるのでしょうか? よろしくお願いします。 指定した文字列を含むファイルの検索 あるディレクトリに含まれるファイル群(C のソースコード)の中から特定の文字列を含むファイルを探したいと思って、 WindowsXP の スタート -- 検索 -- ドキュメント -- 詳細検索オプションを使う から、「ドキュメントに含まれる単語または句」ボックスに文字列、「探す場所」ボックスにディレクトリを入力して検索してみたのですが探し出してくれません。 この検索機能はこういう目的で使う物ではないのでしょうか、あるいはこういう目的で使えるフリーソフトのような物をご存知なら教えてください。 【フォルダ名の文字コードを変換したい】 【フォルダ名の文字コードを変換したい】 Windows Vistaです。 Windowsではフォルダ名にShift-JISを使っていますが、とあるプログラムが日本語を読み込む際、文字コードがUTF-8でないと読み込めないようで、フォルダ名に日本語を含むフォルダを参照すると文字化けしてしまいます。 なのでフォルダ名をUTF-8に変換したいです。 検索するとLinux上でShift-JISのフォルダ名をUTF-8にしたり、Windows上でもファイルの内容をShift-JISからUTF-8に変換したりする方法は見つかるのですが、Windows上でフォルダ名をUTF-8に変換する方法が見つかりません。 UTF-8に変換するとエクスプローラ上では文字化けするので、需要がないのでしょうか。 コマンドプロンプトとか苦手なので、何かフリーソフトでもあればいいのですが… ファイルが消せないんです linuxとwindowsをインストールしてあるんですが、 linuxをたちあげてからwindowsをマウントしてlinux側のあるファイルをwindows 領域にコピーして、windowsをたちあげました。 そしたら、文字化けした長い名前のファイルができてて、ゴミ箱に 捨てようとしても捨てられません、そのファイルのあるフォルダごと 捨てようとしてもダメです。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 数千件のファイル名を文字を小文字化して文字を追加 どなたか、助けてください。 OSは、ウインドウズ7です。 特定のフォルダに入っている 数千件の ファイル名を (1) 小文字かして (2) 文字を追加したいのです。 いろいろ、調べたんですが、コマンドというものを使って 名前を変えるという下記のものは見つけたのですが >あるフォルダ内の.jpgファイルのファイル名の先頭に「2007_09_」という文字列を付加する例 >ファイル名を変更したいフォルダで、 >「for %i in (*.jpg) do ren %i 2007_09_%i というの応用して、 そのなかのファイル名を大文字半角から小文字半角に変えて さらに文字列を追加したいのです。 (3) また、そのファイル名のリストを作りたい のですが、未熟な私には、上手く 出来ず、困っています。 どなたか、詳しいお詳しい方、 (1) (2) (3) のコマンドの書き方をお教え助けてください。 お願いします。 ファイル名を指定して実行で『 cmd 』と打つと・・・・どうすればよいの? windows2000 を使用。 スタートメニューからファイル名を指定して実行で cmd と打つと コマンドプロンプトが立ち上がると 思いますが、 その開かれた画面が c:\Documents and Settings\Administrator となっています。 自分の使っているもう一つのPC では c:\ となっているのに、なぜでしょう。 初期値を c:\としたいのです。 どう初期値を設定すればよいのでしょうか? どなたか緊急で教えてください。 Linuxで顔文字 こんばんわ。 私はちょっと前までWINDOWS XPを使っていたのですが WINDOWSが壊れ、 兄にLINUXを入れてもらいました。 ですが、LINUXの使いかたに慣れてきたばかりです。 ふと思ったことが顔文字を入れたいとおもったのですが どうしたらいいのか検索はしてみたものの・・・。。 あまりわかりません・・・。 何をどうしたらいいのか まったくわからない初心者です。 もし良ければ教えていただきたいです。 大文字と小文字を区別したファイル名検索 Windows2000Prof.です。 スタート→検索→ファイルやフォルダ にて、ファイルまたはフォルダの名前欄に *.HTM と入れ、検索オプション欄の 詳細設定 と 大文字と小文字の区別 にチェックを入れて検索しても、*.htm に該当するファイルがヒットします。 ためしに、ファイルまたはフォルダの名前欄に *.htm と入れて検索しても結果は全く同じです。 検索オプション欄の「大文字と小文字の区別」を有効にするにはどうしたら良いのでしょうか? 大文字変換 Linuxの初心者です。 windowsからLinuxにファイルを移動させると、ファイル名が小文字になってしまいます。これをなんとか回避する方法はありませんでしょうか? ・windows,Linuxの設定変更? ・Linuxで大文字を小文字に変換するコマンドがあればそれでも良いです。 ただ、その場合、ファイル数が多いので一括変換&拡張子前だけ変換 にする方法が知りたいです。 ファイル名は、すべて半角英数字としています。 以上です。 ご教授下さい。 ファイル名の大文字と小文字 FTPでファイルを送るとき、Macなら大文字小文字は変わることはないのですが、Windowsの場合、ソフトによって英小文字が全て大文字に見えることがあります。知人によるとパソコンでは(Windowsでは?)大文字小文字の区別は無理で、サーバーに送ってみるしかないと言います。何か良い方法があれば教えて下さい。また、どういう場合に小文字が大文字として表示されるのでしょうか。 Windows7のファイル検索で、「ファイル中に含まれる文字列」を指定 Windows7のファイル検索で、「ファイル中に含まれる文字列」を指定するには? 掲題の通りです。 WindowsXPではCtrl+Fでそういった詳細検索ができたのですが、Windows7ではどうすればいいのでしょうか。 ファイル名が8文字のものを抽出したい。 ファイル名が8文字(拡張子を含めると12文字)のものを抽出しようと思い、 Dir ????????.jpg /S としたら、8文字以下のものも抽出されました。 ジャスト8文字のものを抽出するいい方法はありますか。 方法はコマンドプロンプトでなくてもいいです。(コマンドプロンプト以外に文字数の指定方法を知らないから使っただけ) サブフォルダも抽出したいです。 最終的には、いるものだけバックアップを取って、消したいです。(8文字以外のものは消えたら困る) 消す方法もお願いします。 なお、プログラムが必要ならいりません。手作業の方が早いと思われるので。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など