Windows Tips & News

Uruchom Chmod oddzielnie dla plików i katalogów

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

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.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Automatycznie włącz kartę w tle w Google Chrome

Automatycznie włącz kartę w tle w Google Chrome

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Jak zablokować automatyczną aktualizację sterowników w systemie Windows 10?

Jak zablokować automatyczną aktualizację sterowników w systemie Windows 10?

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Zmiany, ulepszenia i poprawki w kompilacji Windows 10 15019

Zmiany, ulepszenia i poprawki w kompilacji Windows 10 15019

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej