[解決済み】 "find: paths must priore expression:" カレントディレクトリのファイルも見つける再帰的検索を指定するには?
2022-01-24 10:40:54
質問内容
を取得するのに苦労しています。 見つける は、現在のディレクトリとそのサブディレクトリにあるマッチを探します。
を実行すると
find *test.c
は、カレントディレクトリにあるマッチのみを表示します。(サブディレクトリは検索しません)
もし
find . -name *test.c
同じ結果を期待したのですが、代わりにサブディレクトリにあるマッチしか表示されません。作業ディレクトリに一致するはずのファイルがあるときは、次のように表示されます。
find: paths must precede expression: mytest.c
このエラーの意味と、カレントディレクトリとそのサブディレクトリの両方からマッチを取得するにはどうすればよいですか?
解決方法は?
シェルのワイルドカード展開に遭遇しているため、通常検索に渡すものは次のようになります。
find . -name bobtest.c cattest.c snowtest.c
...シンタックスエラーが発生します。そこで、代わりに次のようにしてみてください。
find . -name '*test.c'
ファイル式をシングルクォートで囲むと、シェル(bash)がワイルドカードを展開しなくなることに注意してください。
関連
-
[解決済み] chmod: 'my_script.sh' のパーミッションを変更しました。操作が許可されていない
-
[解決済み] svn diffコマンドの使用
-
[解決済み] エラーです。"gzip: stdout: Linuxカーネルアップグレード中に「No space left on device」(デバイスに空き容量がない)が発生する(空き容量がある間)[closed]。
-
[解決済み] GDB からソースがないとのクレーム
-
[解決済み] VIMでの検索と置換の結果、末尾の文字が表示される
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linuxのディレクトリ内のファイルを再帰的にカウントする
-
[解決済み] Bashで現在の作業ディレクトリをスクリプトのディレクトリに設定するにはどうすればよいですか?
-
[解決済み] 指定した文字列パターンを含まないファイルを検索するにはどうすればよいですか?
-
[解決済み】過去24時間以内に変更されたファイルを検索する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 "find: paths must priore expression:" カレントディレクトリのファイルも見つける再帰的検索を指定するには?
-
[解決済み】Bashのexportコマンド
-
[解決済み】スラッシュとrsyncコマンド
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] Linuxのシェルでwebsocketの応答を読み取る方法
-
[解決済み] rm -rfを元に戻すには?[クローズド]
-
[解決済み] sshpass: コマンドが見つからないエラー
-
[解決済み] 共有ライブラリの読み込み中にエラーが発生しました: libncurses.so.5:
-
[解決済み] Bashを使ったファイルの検索とコピー [重複]。
-
[解決済み] Vimを保存して終了するにはどうしたらいいですか?