Основен 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

Това е.

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

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

Версии на Windows, поддържани от Microsoft Edge Chromium
Версии на Windows, поддържани от Microsoft Edge Chromium
Вчера Microsoft пусна публиката първата стабилна версия на Microsoft Edge Chromium. Изненадващо, Microsoft Edge все още поддържа редица застаряващи версии на Windows, включително Windows 7, който наскоро достигна своя край на поддръжката. По-рано софтуерният гигант Redmond реши да следва графика за поддръжка на Chrome за Windows 7. Както може би си спомняте,
Панос Панай се присъединява към борда на директорите на Sonos
Панос Панай се присъединява към борда на директорите на Sonos
Panos Panay на Microsoft ще се присъедини към борда на директорите на Sonos. Sonos е компания, специализирана в интелигентни високоговорители и звукови ленти. Панос Панай е известен с ръководството на огромни екипи за разработка в Microsoft. През февруари Microsoft обедини екипа на Windows Experience (клиент) и хардуерните екипи в един голям екип, наречен Windows + Devices под
Как да смените езика на телевизия Плутон
Как да смените езика на телевизия Плутон
Ако сте избрали Pluto TV като вашата услуга за стрийминг, можете да промените езика. Може би се научавате да говорите испански или мандарин или просто искате да гледате любимото си съдържание в различно
Как да направите шина в Dayz
Как да направите шина в Dayz
Придвижването с шина в DayZ не е пикник. Оцелелите не могат да скачат или спринтват, тъй като шината ограничава известна подвижност. Все пак е възможно да джогирате, без да получавате щети от удар. Можете да се изкачите и с шина
Windows 10 Build 15002 Официални ISO изображения
Windows 10 Build 15002 Официални ISO изображения
Вчера Microsoft направи достъпни за изтегляне Windows 10 build 15002 ISO изображения. Това означава, че сега можете да инсталирате тази компилация от нулата. Тази компилация е от клона Redstone 2. Redstone 2 е кодово име за предстоящата актуализация на функциите за Windows 10, известно като „Windows 10 Creators Update“. За да научите ново
Изтеглете Изтеглете Windows 10 Wallpapers по подразбиране
Изтеглете Изтеглете Windows 10 Wallpapers по подразбиране
Изтеглете Windows 10 Wallpapers по подразбиране. Тук можете да изтеглите тапети по подразбиране на Windows 10 (фон на работния плот). Изображенията са оригинални и не са модифицирани. Zip архивът включва пълния набор от тапети на Windows 10, включително изображенията на заключения екран, включени по подразбиране в операционната система. Автор: Winaero. Изтеглете 'Изтеглете тапети по подразбиране за Windows 10' Размер:
Интернет плейър Sony NSZ-GS7 с преглед на Google TV
Интернет плейър Sony NSZ-GS7 с преглед на Google TV
Google TV съществува в САЩ от известно време, но досега компанията отлага представянето на концепцията във Великобритания. В тази малка кутия на Sony обаче услугата най-накрая прави своя дебют във Великобритания. Идеята