Linuxでファイルを探すコマンドはfindコマンドであることがわかっていますこのコマンドを使うと、欲しいファイルを素早く見つけることができます。次の小シリーズでは、Linuxでfindコマンドを賢く使用する方法を紹介します。
ログイン
整合文書と一致、ファイルの階層に沿って下方にトラバースすることにより、コマンドの動作を見つけ、対応する動作を行います。
1、ファイル名または正規表現に一致する検索に従う
オプション-nameパラメータは、ファイル名と一致する必要がある文字列を指定します。ワイルドカードをパラメータとして使用することができます。' *。 Txt'は、.txtで終わるすべてのファイル名と一致します。
コードは次のとおりです。
[root @ localhost test]#touch {データ、ログ、ファイル、ファイル、ログ} _ {1,2,3,4,5,6} _ { .txt、.pdf、.log、.conf}
[root @ localhost test]#find。 -name' *。txt'– print
いくつかの条件の1つに一致したい場合は、-oパラメータを使用できます。
コードは次のとおりです。
[root @ localhost test]#find。 \\(-name' *。txt' -o -name' *。log' \\)
オプション-inameは、大文字と小文字の区別を無視します。
パラメータ-pathは、ワイルドカードを使用できます。ファイルパスまたはファイルを一致させます。
2、負のパラメータ
'!で検索 - 'パラメータを無効にするには、.txtで終わらないすべてのファイル名と一致させます。
コードは次のとおりです。
[root @ localhost test]#find。 ! -name' *。txt'– print
3、ディレクトリの深さの検索に基づく
findコマンドは、使用時にすべてのサブディレクトリを検索します。-maxdepthと-mindepthを使用できます。 findコマンドのトラバースの深さを制限します。
-maxdepth:最大深度を指定します。
-mindepth:最小深度を指定します。
コードは次のとおりです。
[root @ localhost〜]#find。 -maxdepth 1 -type f
現在のディレクトリにある通常のファイルすべてを一覧表示し、その後にターゲットパスを続けます。
4、ファイルの種類に従って検索します。
コードは次のとおりです。
find。 – type d&nd;;印刷
ファイルタイプタイプパラメータ標準ファイルfシンボルファイルlディレクトリdキャラクタデバイスcブロックデバイスbソケットのサイズPrevious 12次の合計2ページzh-CN"],null,[1],zh-TW"]]]
Linuxシステムでカーネルをアップグレードする方法はたくさんありますが、スクリプトを使ってカーネルを直接インストールする最も簡単な方法は、カーネルを使用することです。この記事では、Ubuntuシステ
Linuxシステムにマウントされたファイルシステムの場合、通常はアンインストールできません。コマンドによるアンインストールを強制することができます。ファイルシステムを強制的にマウント解除する方法。
Linuxシステムでよく使われるのはbashシェルなので、多くのユーザーはZshに慣れていないので、次の小シリーズではZshコマンドの例をいくつか紹介しますので、Zshをより深く理解することができます。
例:
1:使用ワイルドカード*下位ディレクトリとして:.
$のls ** /* PYC
fooという。 Pyc bar.pyc lib /wibb
Sh) 3:ファイルフィルタリングでは、次のような修飾子を使用します。(@)シンボリックリンクのみの一致を制限します。 $ ls -l *(@) 4 :タブのようにオートコンプリートを使うには、
Linuxのシステムコマンドの1つがpppsetupコマンドであることをご存知ですか。このコマンドの名前がなぜそれほど固有なのですか。では、このコマンドの機能は何です