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

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

5
ディレクトリ内の1,000万を超えるファイルでsedを実行する方法は?
10144911ファイルがあるディレクトリがあります。これまでのところ、次のことを試しました。 for f in ls; do sed -i -e 's/blah/blee/g' $f; done シェルがクラッシュしlsました。チルダになっていますが、どのように作成するかわかりません。 ls | xargs -0 sed -i -e 's/blah/blee/g' 引数が多すぎます sed find . -name "*.txt" -exec sed -i -e 's/blah/blee/g' {} \; これ以上メモリをフォークできませんでした この親切なコマンドを作成する方法に関する他のアイデアはありますか?ファイルは互いに通信する必要はありません。ls | wc -l動作しているように見える(非常に遅い)ので、可能に違いない。
16 bash  find  xargs 

6
すべてのソースファイル(* .c、*。cpp、*。h)をリストする方法
Linux / MinGW / Cygwin、および再帰的にすべてのサブディレクトリに含まれるソースファイル(* .c、*。cpp、*。h)を見つけたいです。 私の基本的な考え方は、findとを使用することgrepです。ただし、指定されたファイル名をチェックできる正規表現を作成するのは、*。c、*。cpp、または* .hのいずれかです。手伝ってくれませんか?
15 find  grep  regex 

4
ACLが設定されたファイルを見つける
いくつかの拡張ACLが設定されたすべてのファイル、つまり、で+示される許可フラグの最後に少し付いているファイルを見つけるにはどうすればよいですかls -l。 に対応するフラグが見つかりませんでしたfind。私の素朴なアプローチがされるだろうfindと組み合わせるls -lとgrep。しかし、これはいいとは思いません。 誰かがアイデアを持っていますか?
15 linux  bash  find  acl 



9
OS X上のSubversionファイルとフォルダーを除くすべてのファイルとフォルダーをコピーします
あるディレクトリから別のディレクトリにすべてのファイルとフォルダをコピーしようとしていますが、特定のファイルを除外しています。具体的には、Subversionのファイルとフォルダーを除外します。ただし、一般的かつ簡潔なソリューションが必要です。 近い将来、いくつかの種類のファイルを除外する必要があると思います。たとえば、.svn、*。bak、および* .prjを除外できます。 ここに私がそのようにまとめたものがありますが、それは私にとってはうまくいきません。最初の部分、findは動作しますが、xargsとcpで何か間違ったことをしています。私はcpを試してみました-R。また、私はOS Xを使用していますが、Linuxシステムよりも機能が少ないバージョンのxargsがあるようです。 find ./sourcedirectory -not \( -name .svn -a -prune \) | xargs -IFILES cp -R FILES ./destinationdirectory

8
Windowsエクスプローラーを使用して、7またはVistaでドット(ピリオド)で始まるファイル名を見つける方法
私は家にMacBookラップトップを持っています。MacOS Xがネットワーク経由でファイルをコピーすると、隠された「ドットファイル」を持ち込むことがよくあります。たとえば、をコピー"SomeUtility.zip"すると、隠し".SomeUtility.zip"ファイルもコピーされます。私は、これらのOS Xドットファイルを、ネットワークの残りの部分に関しては無用のデータの塊と見なし、Windowsファイルサーバーに残したくないのです。 これらのドットファイルが引き続き発生すると仮定しましょう。すなわち、そもそもOS Xにこれらのファイルの作成を停止させる問題を考えてみてください。 むしろ: Windowsエクスプローラーを使用して、ドット/ピリオドで始まるファイルを見つけるにはどうすればよいですか? 定期的にファイルサーバーを検索し、それらを吹き飛ばしたいと思います。一致するファイルを検索しようと".*"しましたが、すべてのファイルとフォルダーが生成されました。 Windowsエクスプローラーで検索するときに、より具体的な検索条件を入力する方法はありますか?Explorerウィンドウの右上隅に表示される検索ボックスについて言及しています。私のクエリをエスケープして、私がしたいことをする方法があることを教えてください? (それができなかった場合、ドライブ文字をマップしてcygwinプロンプトにドロップし、UNIXの「find」コマンドを使用できることを知っていますが、光沢のある簡単な方法を好みます。)

3
Sublime Textで現在のウィンドウの下部にあるパネルに検索結果を表示する方法はありますか?
これは他のエディタなどで非常に便利な機能です。EclipseとNotepad ++ バッファ内の行を含むすべての含まれる行として印刷された検索結果のリストが表示されます。これにより、コンテキストがわかり、ファイルと行番号によって結果がどのようにグループ化されるかがわかります。 別の絶対的なキラー機能は、「現在のファイルですべてを見つける」でしょう。 Eclipseの例: Notepad +の例:

8
IPアドレスによって建物内のプリンターの物理的な位置を見つけることは可能ですか?
私はおそらく200台以上のコンピューターがある学校にいて、特定の範囲でIPスキャンを実行し、3つまたは4つのプリンターを見つけました。周囲にある他のコンピューターを使用してIPアドレスを確認し、その方法で絞り込むことで、学校でこれらのプリンターを見つけることが可能かどうか、または、 NMap。ただし、そのようなプログラムの一部をインストールするために必要な特権を持っていません。 これができるかどうか、私はただ興味がありました。どんな助けもありがたいです。


2
特定のファイルタイプの特定のテキストをどのように検索しますか?[複製]
この質問にはすでに回答があります: 8年前に閉鎖されました。 重複の可能性: 一部のテキストのソースファイルをgrepするにはどうすればよいですか? 現在のディレクトリの下で、特定のファイルタイプの特定のテキストを再帰的に検索するコマンドは何ですか?

3
Linuxでn分前に作成されたすべてのファイルを削除する方法
ほとんどの場合、tarアーカイブを抽出すると、アーカイブファイルと同じ名前で異なるサフィックスのディレクトリが取得されます。しかし、ある不幸なケースでは、今日出会ったように、tarballを抽出した後、作業ディレクトリに多数のファイルが広がっていることがわかります。これは迷惑です。 それで、私はあなたから学びたいことです-新しく作成されたファイルをどのように移動できますか?そこに「find plus rm」派手なアプローチがあるはずですが、正確な方法はわかりません。
13 linux  find 

3
特定の数のファイルを含むディレクトリを見つける
findコマンドでこれを行うことができることを望んでいましたが、マニュアルで私がやりたいことを行うためのテストを見ることができません。私が指定した数より少ない、多い、または正確にカウントを含む作業ディレクトリ内のディレクトリを見つけられるようにしたいと思います。 find . -filecount +10 # any directory with more than 10 entries find . -filecount 20 # any directory with exactly 20 entries しかし残念ながら、そのようなオプションはありません。
13 linux  find 

1
OS Xでコマンドライン「find」で見つかったファイルを変更日付順に並べ替えるにはどうすればよいですか?
Mac OS Xターミナルを使用して、find変更日(最新のものが最初)で結果を並べ替えるコマンドをどのように記述しますか? 同様の質問はすでにありますが、それらはGNU findとPOSIX に言及していますが、Mac OS XがGNUかPOSIXか、それとも何か他のものかはわかりません。
13 macos  terminal  find 

1
サブディレクトリを含むmogrifyのバッチ実行
このコマンドをmogrify -format jpg *.NEFディレクトリで実行すると、すべての* .NEFファイルがJPEGに変換されます。私がやりたいのは、1つのコマンドを使用して、サブディレクトリ内の* .NEFファイルでmogrifyを実行できるようにすることです。私は次のようなものを実行しようとしています: find . -type d exec mogrify -format jpg *.NEF \; そしてもちろんそれは機能していません。誰かが適切なコマンドを提案できますか?

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