• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linux findコマンドインスタンスチュートリアル15 findコマンドの使い方
2021-11-29

ディレクトリ構造の下でファイルを検索するという基本的な操作に加えて、findコマンドでいくつかの実用的な操作を実現することができ、コマンドラインの旅をより簡単にすることができます。

初心者にもベテランにも役立つLinux findコマンド15種類をご紹介します。
まず、ホームディレクトリの下に次の空のファイルを作成し、次のfindコマンドの例をテストします。
コードのコピー # vim create_sample_files.sh
touch MybashProgram.sh
touch mycprogram.c touch MyCProgram.c
touch Program.c
mkdir backup cd backup
touch MybashProgram.sh

touch mycprogram.c

touch MyCProgram.c
touch Program.c
# chmod +x create_sample_files.sh
# ./create_sample_files.sh

# ls -R

.:
backup MybashProgram.sh MyCProgram.c
create_sample_files.sh mycprogram.c Program.c ./backup:
MybashProgram.sh mycprogram.c MyCProgram.c Program.c
1.ファイル名でファイルを検索 コードのコピー
# find -name "MyCProgram.c"
./backup/MyCProgram.c ./MyCProgram.c
2.ファイル名でファイルを検索し、大文字と小文字を無視

コードのコピー

# find -iname "MyCProgram.c"
./mycprogram.c

./backup/mycprogram.c

./backup/MyCProgram.c
./MyCProgram.c

3.mindepthとmaxdepthを使用して、指定したディレクトリの検索の深さを制限します。

コードのコピー
# find / -name passwd

./usr/share/doc/nss_ldap-253/pam.d/passwd

./usr/bin/passwd
./etc/pam.d/passwd

./etc/passwd

rootディレクトリとその1階層の深いサブディレクトリでpasswdを検索します。(例えばroot-level 1,and one sub-directory-level 2)
コードのコピー
# find -maxdepth 2 -name passwd ./etc/passwd
コードのコピー

# find / -maxdepth 3 -name passwd

./usr/bin/passwd
./etc/pam.d/passwd
./etc/passwd
第2層サブディレクトリと第4層サブディレクトリの間でpasswdファイルを検索します。

 

コードのコピー
# find -mindepth 3 -maxdepth 5 -name passwd
./usr/bin/passwd ./etc/pam.d/passwd 4.findコマンドで見つけたファイルでコマンドを実行する
コードのコピー
find -iname "MyCProgram.c" -exec md5sum {} \; d41d8cd98f00b204e9800998ecf8427e ./mycprogram.c
d41d8cd98f00b204e9800998ecf8427e ./backup/mycprogram.c
d41d8cd98f00b204e9800998ecf8427e ./backup/MyCProgram.c
d41d8cd98f00b204e9800998ecf8427e ./MyCProgram.c
5.逆照合 コードのコピー find -maxdepth 1 -not -iname "MyCProgram.c"
.
./MybashProgram.sh

./create_sample_files.sh

./backup

./Program.c 6.inode番号を使用してファイルを検索
コードのコピー
touch "test-file-name" # touch "test-file-name "
[Note: There is a space at the end]

ソース元URL:https://dopubox.com/article/p/253ff714584ce239

その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • 意思疎通うまくいかず信頼関係失われた
    2024-05-31

    藤井聡太八冠が勝ち、最終局へ 将棋叡王戦で2勝2敗
    2024-05-31

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

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

    知られざる作品や作家との巡り合いが生まれる高円寺のギャラリーショップ。
    2024-06-02

    映像化は「作家の意向第一」と小学館が指針
    2024-06-02

    道後温泉の記憶を継承するアート 大竹伸朗が“描き”重要文化財を守ったテント膜「熱景」の再生
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    現代美術作家の杉本博司がYouTubeチャンネル開設 素顔に迫る映像を公開
    2024-06-04

    2025年春に「直島新美術館」が誕生。既存の活動から新しい価値創造を目指す
    2024-06-04

    美術評論家連盟が「ガザ戦争に対する意⾒表明」を公開
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    島左近の墓、京都の寺で発掘調査 三成の腹心、関ケ原後も生存?
    2024-06-05

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    美術家藤井光さん個展「終戦の日/WAR IS OVER」 希望か絶望か…大分・佐伯の地下弾薬庫跡にこだまする泣き声
    2024-06-07

    ©  Dopu Box
    💛