Если вы хотите проверить, кому принадлежит файл, Linux работает совсем иначе, чем другие системы. Нет возможности просто щелкнуть файл правой кнопкой мыши и перейти к Свойствам или Получить информацию, как в Windows или macOS.

Кроме того, в Linux права собственности на файлы различаются. У каждого файла есть владелец и группа, к которой он принадлежит. Эта информация может оказаться полезной во многих ситуациях, например при устранении проблем с разрешениями.
Существует три распространенных способа узнать владельца файла в Linux. Вот что они собой представляют.
“Is -I” Команда
“Есть -Я” Команда — это наиболее удобный способ узнать владельца файла. Все, что вам нужно сделать, это выполнить следующие действия.
- Откройте терминал.
- Введите Is -I имя файла.

- Проверьте третий столбец, чтобы узнать владельца.
Конечно, вы замените filename фактическим именем файла. Таким образом, если бы имя было file123, команда выглядела бы так:
% ls -l file123
Эта команда предоставит вам много другой ценной информации.< /p>
- Тип файла
- Разрешения
- Группа
- Размер
- Дата и время
< li>Жесткие ссылки
Результат будет выглядеть примерно так:
-rw-r—r— 2 отметки admin 246 3 июня 08: 21 file123
Информация следующая.
- -rw-r–r– : файловый режим
- 2 – количество ссылок
- отметить – Имя владельца
- admin – Название группы
- 246 – размер файла (количество байтов)
- 3 июня, 08:21– месяц и день изменения файла, а затем точный час и минута
- File123 – Имя файла
Команда «Найти»
Люди часто используют команду «Найти» для поиска файлов в каталоге. Но с помощью функции печати вы также можете составить список файлов’ владельцы.
Это можно сделать с помощью следующего синтаксиса команды.
# find /dir -printf '%un'
< p>Вы также можете использовать более продвинутую фильтрацию, чтобы отображать только уникальных пользователей, добавив параметр -u:
# find /dir -printf '%un' | sort -t: -u
Наконец, вы можете увидеть группу, к которой принадлежит файл, добавив %goption:
# find /dir -printf '%u:%gn' | sort -t: -u
Команда статистики
Стат – еще одна очень полезная команда, которую вы можете использовать. можно использовать для получения подробной информации о файле, включая владельца. Вы можете ввести несколько имен файлов и изменить команду, добавив множество опций, отображающих различную информацию.
Команду очень легко использовать. Все, что вам нужно сделать, это ввести “stat имя файла.”
Вы можете увидеть устройство, на котором находится файл, у кого есть доступ, когда были внесены последние изменения и т. д.
Если вы хотите видеть только владельца и группу файла, вы можете использовать Опции %U и %G. Итак, если мы снова воспользуемся примером file123, команда будет такой:
stat -c “%U %G” file123
Как изменить владельца файла в Linux
Если вы хотите изменить Владелец файла, вы можете использовать команду chown. Откройте терминал и введите “chown имя пользователя имя файла”. Так, например, если вы хотите, чтобы Марк был владельцем файла 123, введите “chown mark file123.
Вы можете изменить имя файла. группу, использующую одну и ту же функцию. Если вы хотите изменить и владельца, и группу, введите “chown username:groupname filename”.
Get Необходимая информация
Как видите, найти владельца файла, группу и другие важные сведения о файле в Linux нетрудно. Все эти команды просты в использовании, поэтому вы сможете получить необходимую информацию в кратчайшие сроки. Кроме того, вы можете изменять их, добавляя различные параметры для более точной настройки поиска.
Есть ли у вас какие-либо другие советы и рекомендации по навигации по файлам Linux и проверке их принадлежности? Если да, поделитесь ими в разделе комментариев ниже.