Windows Tips & News

Запустіть Chmod окремо для файлів і каталогів

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

Якщо ви користуєтеся Linux, ви, напевно, чули про консольний додаток chmod. Це корисний інструмент, який дозволяє змінювати дозволи файлової системи за допомогою термінального сеансу або емулятора терміналу. Коли ви запускаєте його, він одночасно змінює дозволи, які ви вкажете для файлів і каталогів. Але вам може знадобитися змінити дозволи на файли окремо від дозволів до каталогу і навпаки. Ось як це можна зробити.
chmod логотип банер

Є кілька способів зробити це, але мій улюблений і найнадійніший спосіб зробити це - поєднати chmod з xrags і знайти інструменти. Наступна команда змінить дозволи лише для файлів.

знайти /path/to/location -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 та оптимізувати продуктивність системи
Перевірте та скиньте використання мережевих даних у Windows 11

Перевірте та скиньте використання мережевих даних у Windows 11

Ось як перевірити та скинути використання мережевих даних у Windows 11. Якщо у вас обмежене підкл...

Читати далі

Обійти обмеження Windows 10 і встановити потрібну пошукову систему в Cortana

Сьогодні Microsoft представила нове обмеження в Windows 10, яке може використовувати Cortana бути...

Читати далі

Змінити архіви пошукової системи на панелі завдань Windows 10

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі