GNU/Linux >> Linux の 問題 >  >> Linux

`find -path`説明?

find コマンドはオプション-pathを提供します 。 [一般に「パス」として知られている]どこから探し始めるかを定義する必要があることを理解しています。それが何に使用されているのかを理解しようとすると、find -path -pruneを使用して多くの例を見つけました。 一部のパスを除外します。

質問find -pathの説明 します;このオプションの用途。

注:私には非常に明確に見えますが、予想どおりに機能しません。私はmanを介して作業しました およびinfo ページですが、このオプションの完全な意味がわかりません。

編集 私が理解しているように:find /some/path -name stuff ディレクトリpathから始めて、「もの」を探し始める必要があります これはsomeのサブディレクトリです 。動作します。しかし、その後、-pathは何をしますか オプション定義?
次のような文を含む定義

/を扱わない または. 特別に

あまり役に立たず、さらに混乱します。

承認された回答:

-path 開始パスを(再)定義しません。これは、現在検査されているオブジェクトの開始パスと相対パスの組み合わせを指します。

あなたはこれによってかもしれません例えばサブディレクトリsrc内のすべてのファイルを検索します どのレベルでも。

「/またはを扱わないでください。特別に」とは、*を意味します 拡張子を含む両方のファイル名とサブディレクトリに一致させることができます:[...]/file* 両方の/file.txtに一致します および/files/foo.bar


Linux
  1. ターミナルでマスクごとにすべてのファイルのリストを取得しますか?

  2. Firefoxのログファイルを見つけますか?

  3. Linuxの検索コマンド

  1. 除外ディレクトリを検索しますか?

  2. find コマンドを使用するが、2 つのディレクトリ内のファイルを除外する

  3. 部分的なディレクトリ パスを見つける方法は?

  1. なぜ`は見つけるのですか。 -タイプF`は`find.`よりも時間がかかりますか?

  2. 最大のファイルを再帰的に検索しますか?

  3. Linux での find コマンドの例