#navi(../)
* 指定したユーザーが作成したファイル一覧を表示する・find -user [#gbe75608]
サーバーからユーザーアカウントを削除した時など、対象となるユーザーが作成したファイルをfindコマンドを使って表示する方法を以下に記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)


* 関連記事 [#bad5ad32]
-[[findで検索したファイルを削除したい>逆引きUNIXコマンド/findで検索したファイルを削除したい]]
-[[空白を含むファイル名のファイルをfindとxargsの組み合わせで処理する方法>逆引きUNIXコマンド/空白を含むファイル名のファイルをfindとxargsの組み合わせで処理する]]
-[[ファイルを探す・findコマンド>逆引きUNIXコマンド/ファイルを探す・findコマンド]]
-[[指定サイズより大きいファイルを探す・findコマンド>逆引きUNIXコマンド/指定サイズより大きいファイルを探す・findコマンド]]
-[[指定したユーザーが作成したファイル一覧を表示する・find>逆引きUNIXコマンド/指定したユーザーが作成したファイル一覧を表示する・find]]
-[[空っぽのディレクトリ一覧を検索する方法・find>逆引きUNIXコマンド/空っぽのディレクトリ一覧を検索する方法・find]]
-[[指定した時間前に作成したファイル一覧を表示する方法・find>逆引きUNIXコマンド/指定した時間前に作成したファイル一覧を表示する方法・find]]
-[[findコマンドの-printオプションについて>逆引きUNIXコマンド/findコマンドの-printオプションについて]]


* 特定のユーザーが作成したファイル一覧を表示する [#ce0b0581]
以下の構文でユーザーが作成したファイル一覧を表示することができます。
 find / -user 対象ユーザー

実際にfindコマンドにuserオプションを指定して実行した結果を記します。~
(/だと対象が大きいので/tmpを対象に実施しました。)
 $ find /tmp -user tsubaki
 /tmp/bar.txt
 /tmp/foo.txt

* uidでユーザーが作成したファイル一覧を表示する場合 [#q4d4520d]
ユーザー名ではなくユーザーID(uid)で作成したファイルを検索したい場合は、以下のような構文になります。
 find / -uid ユーザーID

実際にfindコマンドにuidオプションを指定して実行した結果を記します。~
(/だと対象が大きいので/tmpを対象に実施しました。)
 $ id tsubaki
 uid=2002(tsubaki) gid=2002(tsubaki) 所属グループ=2002(tsubaki)
 $ find /tmp -uid 2002
 /tmp/bar.txt
 /tmp/foo.txt

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS