Linux:Рецепты/Поиск всех файлов пользователя: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) (Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Поиск всех файлов пользователя= ==Проблема== Поиск всех файлов пользователя. ==Решение== Поиск файлов по UID: <syntaxhighlight lang="bash"> sudo find / -uid 1007 </syntaxhighlight> Поиск файлов по GID: <syntaxhighlight lang="bash"> sudo find / -gid 1007 </syntaxhighlight> Поиск...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий этого же участника) | |||
Строка 13: | Строка 13: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo find / -uid | sudo find / -uid 1004 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 19: | Строка 19: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo find / -gid | sudo find / -gid 1004 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 33: | Строка 33: | ||
sudo find / -name названиегруппы | sudo find / -name названиегруппы | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Примечание1| | |||
Найти файлы пользователя и сменить владельца: | |||
<syntaxhighlight lang="bash"> | |||
sudo find /backups -uid 1004 -exec chown -v 1005 {} \; | |||
</syntaxhighlight> | |||
}} | |||
{{Примечание1| | |||
Найти файлы пользователя и скопировать файлы в другой каталог, не сохраняя структуру каталогов: | |||
<syntaxhighlight lang="bash"> | |||
sudo find /backups -uid 1001 -exec chown -v 1002 {} \; | |||
</syntaxhighlight> | |||
}} | |||
{{Примечание1| | |||
Найти файлы пользователя и удалить файлы, но не каталоги: | |||
<syntaxhighlight lang="bash"> | |||
sudo find / -uid 1000 -exec rm -v {} \; | |||
</syntaxhighlight> | |||
}} | |||
{{Внимание1| | |||
Будьте осторожны с командами mv и rm, поскольку отменить их действие нельзя! | |||
}} | |||
{{Примечание1| | |||
Найти файлы пользователя и удалить файлы и каталоги: | |||
<syntaxhighlight lang="bash"> | |||
sudo find / -uid 1000 -exec rm -rv {} \; | |||
</syntaxhighlight> | |||
}} | |||
{{Примечание1| | |||
Найти файлы пользователя и переместить их: | |||
<syntaxhighlight lang="bash"> | |||
sudo find / -uid 1000 -exec mv {} /backup \; | |||
</syntaxhighlight> | |||
}} | |||
{{Примечание1| | |||
Найти файлы несуществующего пользователя: | |||
<syntaxhighlight lang="bash"> | |||
find / -nouser | |||
</syntaxhighlight> | |||
}} | |||
{{Примечание1| | |||
Найти файлы несуществующей группы: | |||
<syntaxhighlight lang="bash"> | |||
find / -nogroup | |||
</syntaxhighlight> | |||
}} | |||
=См.также= | =См.также= |
Текущая версия от 14:43, 16 сентября 2023
Проверка/Оформление/Редактирование: Мякишев Е.А.
Поиск всех файлов пользователя
Проблема
Поиск всех файлов пользователя.
Решение
Поиск файлов по UID:
sudo find / -uid 1004
Поиск файлов по GID:
sudo find / -gid 1004
Поиск файлов по имени пользователя:
sudo find / -name имяпользователя
Поиск файлов по названию группы:
sudo find / -name названиегруппы
См.также
Внешние ссылки