web-dev-qa-db-ja.com

特定のユーザーまたはグループのファイルを見つける

コマンドラインで所有者またはグループに基づいてファイルを検索するにはどうすればよいですか?

今、私はls -lRを試しました。これは、サブディレクトリ内のファイルの詳細もすべて表示します。ルートが所有するファイルを手動で検索する必要がありました。

3
Akhil V Suku

find コマンドを使用できます。

find /path/to/directory -user root

例えば:

$ find /var -user gdm
/var/lib/gdm
/var/lib/gdm/.config
/var/lib/gdm/.config/gnome-session
/var/lib/gdm/.config/gnome-session/saved-session
/var/lib/gdm/.config/ibus
/var/lib/gdm/.config/ibus/bus
/var/lib/gdm/.config/dconf
/var/lib/gdm/.config/dconf/user
...
5
muru