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

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



Оставете коментар

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

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

find / path / to / location -type f -print0 | xargs -0 chmod 644

Тук намирам команда изброява всички файлове в посоченото местоположение. Превключвателят -type f му казва да изброява само файлове и да изключва директории. Превключвателят -print0 позволява обработка на имена на файлове по такъв начин, че имената на файлове или директории, съдържащи интервали или нови редове, да бъдат обработвани правилно.

Подобна подходяща команда може да се използва и за директории. Единствената част, която трябва да промените, е -type f на -type d:

find / path / to / location -type d -print0 | xargs -0 chmod 755

Съвет: Можете да спестите време и да пишете по-малко, като използвате този трик.

  1. Първо, приложете разрешенията на файловата система към файлове и папки, като стартирате chmod в рекурсивен режим:
    chmod -R 644 / път / до / местоположение

    Той ще приложи разрешения rw-r-r към всички файлове и папки в посоченото местоположение.

  2. След това изпълнете командата само за директории:
    find / path / to / location -type d -print0 | xargs -0 chmod 755

Това е.

Интересни Статии

Избор На Редактора

Edge вече позволява превод на избран текст на страница
Edge вече позволява превод на избран текст на страница
Microsoft актуализира вградената функция за преводач, така че вече е възможно да изберете част от текста на уеб страница и незабавно да я преведете с Bing. Опцията е попаднала в Канарския клон на браузъра. Реклама По подразбиране Microsoft Edge предлага превод на уеб страници, които не са по подразбиране
Бяла тема за Windows 8
Бяла тема за Windows 8
Този прекрасен визуален стил, ако е напълно бял и изглежда много специален. Тази диамантена творба е създадена от потребителя на deviantart s4r1n994n и всички кредити отиват при него. Моля, вижте как да инсталирате теми на трети страни в Windows 8. Линк за изтегляне | Начална страница Подкрепете ни Winaero разчита много на вашата поддръжка. Можете да помогнете на сайта да запази
Как да направите Emojis в Slack
Как да направите Emojis в Slack
Като инструмент за производителност, Slack е изключително функционален и удобен за създаване на сплотена онлайн офис среда. Въпреки това, чисто базирана на думи комуникация понякога може да се лиши от човешкия фактор, който е толкова важен за разговорите на живо. Това е
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Ако току-що сте изтеглили Kodi, но не сте сигурни откъде да започнете, това кратко ръководство е за вас. Kodi е платформа с отворен код за стрийминг на всякакъв вид съдържание. Това означава, че имате свободата и
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Уморени ли сте от Twitter и безкрайния залп от лоши новини / мизогинистични тролове / alt-right фанатици (изтрийте според случая)? Деактивирането на вашия акаунт в Twitter е един сигурен начин да се измъкнете от глупостите, които се изливат в потока от 140 знака
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR може да е малко тихо от късно, но не приемайте това да означава, че Sony се е отказал от VR устройството. В интервю за PlayStation Japan ръководителят на Worldwide Studios Шухей Йошида обясни, че Sony е
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Как да премахнете Edit с Paint 3D от контекстното меню в Windows 10. В Windows 10 приложението Paint 3D добавя ново контекстно меню.