地方在住IT系ニート

bkds

findコマンドのメモ

はじめに

findコマンドは、指定したディレクトリ以下を再帰的に探し、ファイルやディレクトリを指定した条件で検索・処理する Linux のコマンドです。

基本操作

findコマンドは下記の形式で利用することができます。

find [options] [path] [expression]

よく利用するオプションを説明します。

使用例まとめ

# .txt ファイルを名前で検索
find . -type f -name "*.txt"

# 過去 7 日以内に更新された 10MB より大きいファイル
find . -type f -mtime -7 -size +10M

# 空のディレクトリを削除
find . -type d -empty -delete

# 特定所有者が持つファイルを探して削除
find /home -user bob -type f -mtime +30 -exec rm {} \;
<-- Back to home
にほんブログ村 IT技術ブログ IT技術メモへ PVアクセスランキング にほんブログ村