• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux findコマンドにおける-path-pruneパラメータの役割の詳細
2022-01-06

Linuxの下でfindコマンドには様々な検索方法がありますが、findコマンドに-path-pruneパラメータを加えるとどうなりますか?次はfindコマンドの-path-pruneの使い方を紹介します。

現在のディレクトリの下でファイルが検索され、現在のディレクトリの下にdir 0、dir 1、dir 2を含む多くのファイルおよびディレクトリ(多層ディレクトリ)がある場合。等目次及びdir 00,dir 01.dir10、dir11.。。等子目次

  1. 現在のディレクトリの下ですべてのtxt接尾辞ファイルを検索

  find 。/ -name *.txt

  2.現在のディレクトリのdir 0ディレクトリおよびサブディレクトリの下でtxt接尾辞ファイルを検索

  find 。/ -path ‘。/dir0*’ -name *.txt

  3.現在のディレクトリのdir 0ディレクトリの下のサブディレクトリdir 00とそのサブディレクトリの下でtxt接尾辞ファイルを検索

  find 。/ -path ‘*dir00*’ -name *.txt

  4.dir 0およびサブディレクトリ以外のディレクトリでtxt接尾辞ファイルを検索する

  find 。/ -path ‘。/dir0*’ -a -prune -o -name *.txt -print

説明:-aはandの略であり、論理演算子‘または’(&&);oはorの略であるべきで、論理演算子‘と’(|)、-notは非を表す。

コマンドラインの意味は、ディレクトリdir 0が存在する場合(すなわち、-aの左側が真である)、-pruneの値を求める、-pruneは真を返し、‘和’論理式は真(-path’。/dir 0*’-a-pruneは真である)、findコマンドはこのディレクトリ以外のディレクトリの下でtxt接尾辞ファイルを検索して印刷する。ディレクトリdir 0が存在しない場合(すなわち、-aの左側が偽)、値-pruneが求められず、論理式が偽である場合、現在のディレクトリの下でtxt接尾辞ファイルがすべて検索されます。

  5.dir 0、dir 1およびサブディレクトリ以外のディレクトリでtxt接尾辞ファイルを検索する

  find 。/ \( -path ‘。/dir0*’ -o -path ‘。/dir1*’ \) -a -prune -o -name *.txt -print

注:カッコ()は式の結合を表します。すなわちshellが後の文字を特別に解釈せず、findコマンドにその意味を説明するように残すことを示す。コマンドラインは丸カッコを直接使用できないため、反スラッシュ''で回転する必要があります(すなわち、''の回転文字でコマンドラインに丸カッコを認識させる必要があります)。同時に「(」,「)」の両方にスペースが必要であることに注意してください。

  6.dir 0、dir 1およびサブディレクトリの下でtxt接尾辞ファイルを検索する

  find 。/ \( -path ‘。/dir0*’ -o -path ‘。/dir1*’ \) -a -name *.txt -print

  +1. dir_という名前でGeneralのディレクトリの下でtxt接尾辞ファイルを検索

  find 。/ -path ‘*/dir_general/*’ -name *.txt -print

Linuxの下でfindコマンド-path-pruneの使い方をご紹介しましたが、アップロードできます。findの組み合わせ-path-pruneパラメータは6種類の検索方法を生み出すことができ、特定の検索が必要なユーザーの要求を満たしているので、急いで試してみましょう。


ソース元URL:https://dopubox.com/article/p/453fa3bde0352796

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements
  • ジョン・レノンのギター4億5千万円で落札
    2024-05-30

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    森トラストが平安女学院から有栖川宮旧邸を取得…今度の活用は京都市とも引き続き協議
    2024-06-01

    【大河ドラマ「光る君へ」本日第22話】紫式部と清少納言は「顔を合わせていなかった」?
    2024-06-01

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    IT国家の最先端研究を知って 奈良・宇陀市がエストニアへの短期留学事業
    2024-06-04

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

    本年入試私立公立とも志願者微減 栄光ゼミナール担当者にきく 埼玉中高入試最新動向
    2024-06-04

    稀代のピアニスト、マルタ・アルゲリッチの伝説の始まりはこの1曲から【クラシック今日は何の日?】
    2024-06-04

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    口腔ケアで高齢者を守ろう 「おとなの歯磨き」訪問歯科医が出版
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    スマイル社が性犯罪被害者支援の法人設立
    2024-06-04

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    3日間限定発売! 名作パントンチェアが新たな魅力を纏った限定カラーで登場。
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    ご当地体操「いちょう体操」に小学生の指導委員が誕生 「体がのびやかに動く」
    2024-06-06

    「さどの島銀河芸術祭2024」が開催。新潟・佐渡島各所で作品を制作展示
    2024-06-06

    ©  Dopu Box
    💛