• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
  • [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 血液型遺伝 服のサイズ
  • 藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    制作期間「足りていなかった可能性」
    2024-05-31

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

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

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

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

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

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    akakilikeの新作ダンス公演『希望の家』が松本・東京の2都市で上演へ
    2024-06-04

    横山奈美の個展「広い空に / Big Sky Mind」がN&A Art SITEで開催へ
    2024-06-05

    多摩美術大学がAIやサーキュラーなど5つの最先端のテーマを研究するプラットフォームをスタート
    2024-06-04

    五木ひろし歌手生活60年…ふるさと福井へ恩返しの新曲
    2024-06-04

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

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

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

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

    パートナーとの強い絆から生まれた、ベンジャミン・ブリテンの代表作【クラシック今日は何の日?】
    2024-06-06

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛