• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 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 下载 抖音下载 BASE64 Base64 转图片 图片转 Base64 URL 编码 JavaScript 时间戳 Unicode 转换器 JSON 格式化 修改扩展名 制作列表 CSS 优化器 MD5 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码
  • 囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

    住所要件の指摘受け自主的に転入 東京・足立区の20代選管委員・古野香織さん
    2024-05-30

    原作者の意向は取り入れられたと日テレ
    2024-05-30

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

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

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    万博無料招待、大阪の学校7割が希望 「不参加」の選択肢ない調査手法に批判も
    2024-06-03

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

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

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

    アレクサンダー・カルダー個展「カルダー:そよぐ、感じる、日本」が開催
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    特別展 「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。日本の美術工芸を世界へ 
    2024-06-04

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

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

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    ©  Dopu Box
    💛