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

Unix/Linux 検索で検索するときに隠しファイルを除外しますか?

否定グロブパターンはあまり知られていないようです。したがって、次を使用できます:

find . -name "[!.]*"

ここで見つけました:

find . \( ! -regex '.*/\..*' \) -type f -name "whatever"

これはあなたの質問の答えにはなりませんが、非表示でないファイルを見つけるタスクについては、find ですべてのファイルを見つけてから、grep でフィルタリングするのが好きです。

find . -type f | grep -v '/\.'

あなたのアプローチに似ていますが、おそらく少し単純です。


Linux
  1. Linuxでfdコマンドを使用してファイルを検索する方法

  2. Linux / UNIX :特定の権限セットを持つファイルを検索するための find コマンドの例

  3. ファイルを含むフォルダーを Unix/Linux の別のフォルダーにコピーするにはどうすればよいですか?

  1. findコマンドを使用してLinux上のファイルとディレクトリを検索します

  2. ファイルのリストを検索から除外する

  3. LInux で多数のファイルから文字列を検索する

  1. LinuxでSUIDおよびSGID権限を持つファイルを検索する方法

  2. Linuxシステムのトラブルシューティングに関しては、findが私の親友です

  3. Linuxの検索コマンド