タグ付けされた質問 「find」

Windowsシステムのfindコマンドは、入力テキストの行をフィルタリングし、フィルターに一致する行を返すために使用されます。* nixシステムのfindコマンドは、特定の基準に一致するファイルまたはフォルダーを見つけるために使用されます。


8
BASHスクリプトを `for`にスペース付きのファイル名を処理させる(または回避策)
BASHを数年間使用していますが、BASHスクリプトの経験は比較的限られています。 私のコードは以下の通りです。現在のディレクトリ内からディレクトリ構造全体を取得し、に複製する必要があり$OUTDIRます。 for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # Using echo for debug; working script will simply execute mkdir echo Created $DIR done 問題は、ここに私のファイル構造のサンプルがあります: $ ls Expect The Impossible-Stellar Kart Five Iron Frenzy - Cheeses... Five Score and Seven Years Ago-Relient K …
12 bash  find  filenames 



1
Notepad ++を使用して複数のファイルの行を見つけて置き換える方法は?
私は今のところNotepad ++をいじっていて、これを行う方法について混乱しています: 検索している(ルートディレクトリ内の)複数のファイルに行があります。例: Brittany (File 1) PeopleSleptWith 2 Tiffany (File 2) PeopleSleptWith 4 Bonqueesh (File 3) PeopleSleptWith 3456 . . . 私の目標は、すべてのPeopleSleptWith行を定数(IE PeopleSleptWith 7)で置き換えることですが、複数のファイルを検索して置き換えても、完全な行は削除されず、次のような結果になります。 Brittany (File 1) PeopleSleptWith 7 2 Tiffany (File 2) PeopleSleptWith 7 4 Bonqueesh (File 3) PeopleSleptWith 7 3456 実際に私が欲しいとき: Brittany (File 1) PeopleSleptWith 7 Tiffany (File …

2
ディレクトリ内のファイル `03.mp3 01.mp3 02.mp3`(` ls -f`)を物理的に並べ替える方法は?
ファイルをUSBスティックにコピーして車のmp3プレーヤーで聴く場合、ファイルの物理的な順序が重要です。私の音楽アルバムフォルダのほとんどは、ソートされていない、などがls -f生成されることがあります。 03.song3.mp3 01.song1.mp3 02.song2.mp3 そのフォルダをUSBスティックにコピーすると、ファイルがこの順序でコピーされます。私の車のmp3プレーヤーはファイルをソートされていない順序で表示しますが、これは私が望むものではありません。その後USBスティック上のファイルを並べ替えることができます(「フォルダーを並べ替える方法は?( `ls -U`で表示される)」を参照)が、そのディレクトリ内でハードドライブ(ext4 )?それを行う方法はありますか? (これに失敗すると、findコマンドを記述して、ファイルを取得し、並べ替えてから、それらを順番にコピーする方法があるかもしれません。)何か提案はありますか?
11 linux  find  ls 

7
LinuxでPDFファイルを検索するfindコマンド
私の目標は、リモートマシン上のすべてのPDFファイルを見つけることなので、便利なコマンドを使用しfindます。だから私は〜* .pdfを見つける または 〜 "* .pdf"を検索そして私は何も得ません。私は自分のマシンでも同じことをしていますが、何も起こりません。マシンのメニューから定期的に検索を行ったところ、かなりの数のpdfファイルが見つかりました。誰かが私が間違っていることを教えてくれませんか?
11 linux  find 

4
-exec vs xargs(別名「find | xargs basename」が壊れるのはなぜですか?)
特定の種類のすべてのファイルをサブディレクトリに広げようとしていましたが、私の目的のために必要なのはファイル名だけでした。パスコンポーネントを削除してみました basenameしかし、それは動作しませんでした xargs: $ find . -name '*.deb' -print | xargs basename basename: extra operand `./pool/main/a/aalib/libaa1_1.4p5-37+b1_i386.deb' Try `basename --help' for more information. 私はこれらのバリエーションのどちらでも同じこと(全く同じエラー)を得ます: $ find . -name '*.deb' -print0 | xargs -0 basename $ find . -name '*.deb' -print | xargs basename {} 一方、これは期待どおりに機能します。 $ find . -name '*.deb' -exec …
10 command-line  find  gnu  xargs 


3
Windows 10:Cortana Searchがポータブルアプリケーションを検出しない
この質問では、一般的なアプリケーションの検索について扱いますが、ポータブルアプリケーションの検索ではありません。CortanaSearchはWindows 10でアプリケーションを検索していません にポータブルアプリケーションが見つかりましたが、インストールされていませんC:\sdk\cmder\Cmder.exe。次の場所にショートカットもありますC:\Users\twing\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\cmder。 通常のインストール済みアプリケーションのcmder検索は正常に機能しますが、検索するとが見つかりません。他のポータブルアプリでも同じように機能します。 インデックスを再作成しても問題にはまったく影響しません。新しいインデックス付きの場所C:\sdk\shortcutsとcmderインターネットショートカットを追加しましたが、どちらも機能しません。 C:\sdk´.exe`がある場所にも自分自身を追加してみましたが、違いはありません。 どうすれば修正できますか?

4
findの出力をscpの入力リストにパイプしたいのですが、どうですか?
私はLinuxの初心者です。あるコンピュータから別のコンピュータに長いファイルリストを送信しようとしています。引数リストが長すぎるため、findを使用しています。しかし、式の設定に問題があります。誰か助けてもらえますか? これは、短い引数リストに対して通常入力するものです。 scp ./* phogan@computer/directory... これはfindに変換されると思います。 scp find . -name "*" phogan@computer/directory... 多分私は配管を使用できますか?どんな提案も役立ちます。前もって感謝します。
10 linux  find  scp  pipe 

2
Windows 7-フォルダー内にあるすべてのファイルを検索する
フォルダ内に単独であるすべてのファイルを選択する方法を見つける必要があるので、他の場所にそれらをカットアンドペーストできます。それぞれのフォルダはすべて1つのメインルートフォルダ内にあります。コマンドプロンプト、またはこれのための総司令官のトリックはありますか?


3
Windowsのcmder.exeのunix findコマンド
私がインストールされcmder Windows用シェルエミュレータを。 正常に動作しますが、Unixのfindコマンドを使用できません。どうやら私が入力すると: 'find .' ターミナルでは、WindowsのFINDを使用してこのエラーを出力しようとします。 FIND: Parameter format not correct 私は本当にfindを使いたいのですが、動作させるためのヒントはありますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.