Главная Linux Запустите Chmod отдельно для файлов и каталогов

Запустите Chmod отдельно для файлов и каталогов



Оставьте ответ

Если вы пользователь Linux, то наверняка слышали о консольном приложении. chmod . Это полезный инструмент, который позволяет изменять разрешения файловой системы с помощью сеанса терминала или эмулятора терминала. Когда вы запускаете его, он сразу меняет разрешения, которые вы указываете для файлов и каталогов. Но вам может потребоваться изменить права доступа к файлам отдельно от разрешений на каталог и наоборот. Вот как это можно сделать.
chmod логотип баннер

Есть несколько способов сделать это, но мой любимый и самый надежный способ сделать это - объединить chmod с xrags и находить инструменты. Следующая команда изменит разрешения только для файлов.

найти / путь / к / местоположению -type f -print0 | xargs -0 chmod 644

Здесь находить команда выводит список всех файлов в указанном месте. Ключ -type f указывает ему выводить только файлы и исключать каталоги. Ключ -print0 позволяет обрабатывать имена файлов таким образом, чтобы имена файлов или каталогов, содержащие пробелы или новые строки, обрабатывались правильно.

Аналогичную соответствующую команду можно использовать и для каталогов. Единственная часть, которую вам нужно изменить, это -type f на -type d:

найти / путь / к / местоположению -тип d -print0 | xargs -0 chmod 755

Совет: вы можете сэкономить свое время и меньше печатать, используя этот трюк.

  1. Сначала примените разрешения файловой системы к файлам и папке, запустив chmod в рекурсивном режиме:
    chmod -R 644 / путь / к / местоположению

    Он применит разрешения rw-r-r ко всем файлам и папкам в указанном месте.

  2. Затем выполните команду только для каталогов:
    найти / путь / к / местоположению -тип d -print0 | xargs -0 chmod 755

Вот и все.

Интересные статьи

Выбор редакции

Скачать обои героя и все обои из Windows 10 build 10159
Скачать обои героя и все обои из Windows 10 build 10159
В выпущенной сборке 10159 Windows 10 пользователи заметили набор новых обоев по умолчанию. Вы можете скачать все обои здесь.
Загрузите тему «Лепестки цветов» из Microsoft Store
Загрузите тему «Лепестки цветов» из Microsoft Store
Microsoft выпустила еще один тематический пакет для пользователей Windows 10 через Microsoft Store. Flower Petals - это великолепный набор изображений с яркими цветами. Тема «Лепестки цветов» содержит 18 впечатляющих высококачественных обоев для рабочего стола с великолепными цветами со всего мира. Подойдите ближе к лепесткам и цветкам на этих 18 мягко сфокусированных изображениях.
Как отключить уведомления о совместном использовании действий на Apple Watch
Как отключить уведомления о совместном использовании действий на Apple Watch
Мы являемся поклонниками функции обмена активностью на Apple Watch, которая позволяет вам отслеживать, сколько упражнений вы выполняете по сравнению с вашими друзьями. Но если ты устал смотреть
Как включить комнаты обсуждения в Zoom
Как включить комнаты обсуждения в Zoom
Zoom - отличный инструмент для организации встреч онлайн. Простота использования позволяет множеству людей собираться вместе и обмениваться идеями, не выходя из дома. Иногда вам может понадобиться сгруппировать определенных людей в команды.
Как удалить коллекцию в TikTok
Как удалить коллекцию в TikTok
Контент TikTok настолько объемный, что часто может затопить вашу ленту. Добавляя лучшие видео в избранное, можно получить к ним доступ и сгруппировать их в коллекции. Благодаря этой функции отслеживание вашего любимого контента становится проще простого. Однако вы
Скачать официальный справочник команд Windows для более 250 консольных команд
Скачать официальный справочник команд Windows для более 250 консольных команд
Microsoft выпустила документ, который охватывает более 250 консольных команд, доступных в Windows 10, Windows 8.1 и их серверных продуктах. Это 948-страничный PDF-файл под названием «Справочник команд Windows». Хотя в Windows есть множество способов получить справку по конкретной команде, иногда вы не знаете о существовании
Как узнать, снимает ли кто-нибудь скриншоты FaceTime
Как узнать, снимает ли кто-нибудь скриншоты FaceTime
Общение в Интернете изменило то, как мы говорим и видим других за последние десять лет. FaceTime - это особая функция Apple, которая позволяет пользователям звонить друг другу по видеосвязи со своих компьютеров iPhone, iPad или Mac. Простое приложение