Linux:Рецепты/Поиск всех файлов пользователя: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Панель управления/Linux}} {{Myagkij-редактор}} =Поиск всех файлов пользователя= ==Проблема== Поиск всех файлов пользователя. ==Решение== Поиск файлов по UID: <syntaxhighlight lang="bash"> sudo find / -uid 1007 </syntaxhighlight> Поиск файлов по GID: <syntaxhighlight lang="bash"> sudo find / -gid 1007 </syntaxhighlight> Поиск...»)
 
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 13: Строка 13:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo find / -uid 1007
sudo find / -uid 1004
</syntaxhighlight>
</syntaxhighlight>


Строка 19: Строка 19:


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
sudo find / -gid 1007
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 названиегруппы
Примечание

Найти файлы пользователя и сменить владельца:

sudo find /backups -uid 1004 -exec chown -v 1005 {} \;
Примечание

Найти файлы пользователя и скопировать файлы в другой каталог, не сохраняя структуру каталогов:

sudo find /backups -uid 1001 -exec chown -v 1002 {} \;
Примечание

Найти файлы пользователя и удалить файлы, но не каталоги:

sudo find / -uid 1000 -exec rm -v {} \;
Внимание!

Будьте осторожны с командами mv и rm, поскольку отменить их действие нельзя!

Примечание

Найти файлы пользователя и удалить файлы и каталоги:

sudo find / -uid 1000 -exec rm -rv {} \;
Примечание

Найти файлы пользователя и переместить их:

sudo find / -uid 1000 -exec mv {} /backup \;
Примечание

Найти файлы несуществующего пользователя:

find / -nouser
Примечание

Найти файлы несуществующей группы:

find / -nogroup

См.также

Внешние ссылки