Windows Tips & News

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

Cevap bırakı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ılabilir.
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.

Microsoft Office 2016 16.0.6366.2062, Office Insider kullanıcıları için çıktı

Microsoft Office 2016 16.0.6366.2062, Office Insider kullanıcıları için çıktı

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

Devamını oku

Windows 10 kendi renkli görev çubuğu Arşivleri

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu ...

Devamını oku

Pencereyi tepsiye küçült Arşivler

Bu web sitesi, siz web sitesinde gezinirken deneyiminizi geliştirmek için çerezleri kullanır. Bu ...

Devamını oku