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.

Windows 8.1'de Hızlı Başlangıç ​​nasıl devre dışı bırakılır veya etkinleştirilir

Windows 8.1'de Hızlı Başlangıç ​​nasıl devre dışı bırakılır veya etkinleştirilir

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

Devamını oku

Windows 10 Build 21376 Dev Channel'da Yeni Segoe Yazı Tipiyle Yayınlandı

Windows 10 Build 21376 Dev Channel'da Yeni Segoe Yazı Tipiyle Yayınlandı

Microsoft bugün, Windows 10 cihazlarını Dev kanalından güncellemeler alacak şekilde yapılandıranl...

Devamını oku

Microsoft nihayet eski Windows 95 dönemi simgelerini Windows 10'dan kaldırıyor

Microsoft nihayet eski Windows 95 dönemi simgelerini Windows 10'dan kaldırıyor

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

Devamını oku