Windows Tips & News

Стартирайте Chmod отделно за файлове и директории

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Ако сте потребител на Linux, вероятно сте чували за конзолното приложение chmod. Това е полезен инструмент, който позволява промяна на разрешенията на файловата система с помощта на терминална сесия или терминален емулатор. Когато го стартирате, той променя разрешенията, които сте посочили за файлове и директории наведнъж. Но може да се наложи да промените разрешенията за файлове отделно от разрешенията за директория и обратно. Ето как може да се направи.
chmod лого банер

Има няколко начина да го направя, но моят любим и най-надежден начин е да комбинирам chmod с xrags и намирам инструменти. Следната команда ще промени разрешенията само за файлове.

намери /път/до/местоположение -тип 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 и да оптимизирате производителността на системата
Chrome добавя режим на четене към страничната лента, ето как да го активирате

Chrome добавя режим на четене към страничната лента, ето как да го активирате

ПРЕПОРЪЧАНО: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителност...

Прочетете още

Windows 11 версия 23H2 вече е достъпна в Release Preview с ISO

Windows 11 версия 23H2 вече е достъпна в Release Preview с ISO

Най-новата актуализация на Windows 11 2023 (версия 23H2, компилация 22631) вече е достъпен за уча...

Прочетете още

Windows 11 Build 23531 (Dev) отваря търсенето при задържане на мишката

Windows 11 Build 23531 (Dev) отваря търсенето при задържане на мишката

Microsoft пуска Windows 11 Insider Preview Build 23531 за Dev Channel. Актуализацията се отличава...

Прочетете още