Windows Tips & News

Uruchom Chmod oddzielnie dla plików i katalogów

click fraud protection
Zostaw odpowiedź

Jeśli jesteś użytkownikiem Linuksa, prawdopodobnie słyszałeś o aplikacji konsolowej chmod. Jest to przydatne narzędzie, które umożliwia zmianę uprawnień systemu plików za pomocą sesji terminala lub emulatora terminala. Po uruchomieniu zmienia jednocześnie uprawnienia, które określasz dla wszystkich plików i katalogów. Ale może być konieczna zmiana uprawnień do plików niezależnie od uprawnień do katalogów i na odwrót. Oto jak można to zrobić.
baner z logo chmod

Można to zrobić na kilka sposobów, ale moim ulubionym i najbardziej niezawodnym sposobem jest połączenie chmod z xrags oraz odnaleźć narzędzia. Następujące polecenie zmodyfikuje uprawnienia tylko dla plików.

znajdź /ścieżka/do/lokalizacji -type f -print0|xargs -0 chmod 644

Tutaj odnaleźć polecenie wyświetla wszystkie pliki w określonej lokalizacji. Przełącznik -type f mówi mu, aby wyświetlał tylko pliki i wykluczał katalogi. Przełącznik -print0 umożliwia przetwarzanie nazw plików w taki sposób, że nazwy plików lub katalogów zawierające spacje lub nowe wiersze są obsługiwane poprawnie.

Podobne odpowiednie polecenie można również zastosować do katalogów. Jedyną częścią, którą musisz zmienić, jest -type f na -type d:

znajdź /ścieżkę/do/lokalizacji -typ d -print0 |xargs -0 chmod 755

Wskazówka: korzystając z tej sztuczki, możesz zaoszczędzić czas i mniej pisać.

  1. Najpierw zastosuj uprawnienia systemu plików do plików i folderów, uruchamiając chmod w trybie rekurencyjnym:
    chmod -R 644 /ścieżka/do/lokalizacja

    Zastosuje uprawnienia rw-r-r do wszystkich plików i folderów w określonej lokalizacji.

  2. Następnie wykonaj polecenie tylko dla katalogów:
    znajdź /ścieżkę/do/lokalizacji -typ d -print0 |xargs -0 chmod 755

Otóż ​​to.

Archiwa dzwonka do wydania

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Archiwa pierścieni wydania systemu Windows 10

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Przestań otrzymywać kompilacje podglądu po dużej wersji systemu Windows 10

Przestań otrzymywać kompilacje podglądu po dużej wersji systemu Windows 10

1 odpowiedźWindows Insider Preview to specjalny program, który umożliwia użytkownikom otrzymywani...

Czytaj więcej