Windows Tips & News

Dosyalar ve dizinler için Chmod'u ayrı çalıştırın

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Bir Linux kullanıcısıysanız, muhtemelen konsol uygulamasını duymuşsunuzdur. chmod. Bir terminal oturumu veya bir terminal öykünücüsü kullanarak dosya sistemi izinlerini değiştirmeye izin veren kullanışlı bir araçtır. Çalıştırdığınızda, dosya ve dizinlerde belirttiğiniz izinleri tek seferde değiştirir. Ancak dosya izinlerini dizin izinlerinden ayrı olarak veya tam tersi şekilde değiştirmeniz gerekebilir. İşte nasıl yapılabileceği.
chmod logo afişi

Bunu yapmanın birkaç yolu var, ancak bunu yapmanın en sevdiğim ve en güvenilir yolu chmod ile birleştirmek. xrags ve bulmak aletler. Aşağıdaki komut, yalnızca dosyalar için izinleri değiştirecektir.

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

burada bulmak komutu belirtilen konumdaki tüm dosyaları listeler. -type f anahtarı, ona yalnızca dosyaları listelemesini ve dizinleri hariç tutmasını söyler. -print0 anahtarı, dosya adlarının, boşluklar veya yeni satırlar içeren dosya veya dizin adlarının doğru şekilde işleneceği şekilde işlenmesine izin verir.

Benzer bir uygun komut dizinler için de kullanılabilir. Değiştirmeniz gereken tek kısım -type f'den -type d'ye:

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

İpucu: Bu numarayı kullanarak zamandan tasarruf edebilir ve daha az yazabilirsiniz.

  1. İlk olarak, chmod'u özyinelemeli modda çalıştırarak dosya ve klasörlere dosya sistemi izinlerini uygulayın:
    chmod -R 644 /yol/hedef/konum

    Belirtilen konumdaki tüm dosya ve klasörlere rw-r-r izinlerini uygular.

  2. Ardından, yalnızca dizinler için komutu yürütün:
    find /path/to/location -type d -print0 |xargs -0 chmod 755

Bu kadar.

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın
Windows 10 Yıldönümü Güncellemesinde Windows-7 benzeri UAC istemini etkinleştirin

Windows 10 Yıldönümü Güncellemesinde Windows-7 benzeri UAC istemini etkinleştirin

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Windows 10'da bağlam menüsünden "3D Builder ile 3D Baskı"yı kaldırın

Windows 10'da bağlam menüsünden "3D Builder ile 3D Baskı"yı kaldırın

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku

Yükseltilmiş uygulamalardan ağ sürücülerine erişimi etkinleştirin

Yükseltilmiş uygulamalardan ağ sürücülerine erişimi etkinleştirin

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklay...

Devamını oku