このエントリーをはてなブックマークに追加


指定したユーザーが作成したファイル一覧を表示する・find -user

サーバーからユーザーアカウントを削除した時など、対象となるユーザーが作成したファイルをfindコマンドを使って表示する方法を以下に記します。


関連記事

特定のユーザーが作成したファイル一覧を表示する

以下の構文でユーザーが作成したファイル一覧を表示することができます。

find / -user 対象ユーザー

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

$ find /tmp -user tsubaki
/tmp/bar.txt
/tmp/foo.txt

uidでユーザーが作成したファイル一覧を表示する場合

ユーザー名ではなくユーザー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


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-11-02 (水) 09:51:16