Как найти все файлы, доступные для записи пользователю в дереве каталогов (используйте 4 для чтения, 1 для выполнения)

find . -type f -perm +200 -print


Команда «find . -type f -perm +200 -print» выполняет поиск всех файлов в текущем дереве каталогов, к которым у пользователя есть права на запись.

Она полезна, если вам нужно найти только те файлы, к которым у вас есть доступ для записи, например, когда вы хотите проверить, какие файлы можно изменять или обновлять.

Альтернативой этой команде может быть команда «find . -type f -writable -print», которая также находит файлы, доступные для записи пользователю.

Аргументы, передаваемые команде, включают:
— «.» — это текущий каталог, от которого начинается поиск;
— «-type f» — ограничивает поиск только файлами (исключает каталоги и символьные ссылки);
— «-perm +200» — ищет файлы с правами доступа, для которых уровни доступа к записи превышают 200 (например, 200, 201, 210 и т. д.);
— «-print» — выводит найденные файлы в стандартный вывод.

Таким образом, команда «find . -type f -perm +200 -print» находит и выводит все файлы в текущем дереве каталогов, к которым есть права на запись.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *