Principale Linux Esegui Chmod separatamente per file e directory

Esegui Chmod separatamente per file e directory



Lascia un commento

Se sei un utente Linux, probabilmente avrai sentito parlare dell'app console chmod . È uno strumento utile che consente di modificare le autorizzazioni del file system utilizzando una sessione di terminale o un emulatore di terminale. Quando lo esegui, cambia le autorizzazioni specificate su file e directory tutte in una volta. Ma potresti dover modificare le autorizzazioni dei file separatamente dalle autorizzazioni della directory e viceversa. Ecco come si può fare.
banner con logo chmod

Ci sono diversi modi per farlo, ma il mio modo preferito e più affidabile per farlo è combinare chmod con xrags e trova utensili. Il comando seguente modificherà le autorizzazioni solo per i file.

trova / percorso / verso / posizione -type f -print0 | xargs -0 chmod 644

Qui il file trova Il comando elenca tutti i file nella posizione specificata. L'opzione -type f dice di elencare solo i file ed escludere le directory. L'opzione -print0 consente di elaborare i nomi dei file in modo tale che i nomi di file o directory contenenti spazi o nuove righe siano gestiti correttamente.

Un comando appropriato simile può essere utilizzato anche per le directory. L'unica parte che devi modificare è -type f in -type d:

trova / percorso / a / posizione -type d -print0 | xargs -0 chmod 755

Suggerimento: puoi risparmiare tempo e digitare meno utilizzando questo trucco.

  1. Innanzitutto, applica le autorizzazioni del file system a file e cartelle eseguendo chmod in modalità ricorsiva:
    chmod -R 644 / percorso / a / posizione

    Applicherà le autorizzazioni rw-r-r a tutti i file e le cartelle nella posizione specificata.

  2. Successivamente, esegui il comando solo per le directory:
    trova / percorso / a / posizione -type d -print0 | xargs -0 chmod 755

Questo è tutto.

Articoli Interessanti

Scelta Del Redattore

Aggiungi schede private invece di finestre private in Firefox
Aggiungi schede private invece di finestre private in Firefox
Come sostituire le finestre private con le schede private in Mozilla Firefox
Call of Duty Mobile | Battle Royale d'azione multiplayer online
Call of Duty Mobile | Battle Royale d'azione multiplayer online
Non è possibile disabilitare gli annunci automatici in modo programmatico sulla pagina, quindi eccoci qui!
Modificare l'icona di qualsiasi elemento del pannello di controllo in Windows 10 (cartella Shell)
Modificare l'icona di qualsiasi elemento del pannello di controllo in Windows 10 (cartella Shell)
La maggior parte delle applet del Pannello di controllo nelle versioni moderne di Windows 10 sono cartelle della shell. Le cartelle della shell sono oggetti ActiveX che implementano una cartella virtuale speciale o un'applet virtuale. In alcuni casi, forniscono l'accesso a cartelle fisiche sul disco rigido o anche a speciali funzionalità del sistema operativo come 'Riduci a icona tutte le finestre' o il selettore Alt + Tab.
Android Auto e Apple CarPlay: qual è la differenza?
Android Auto e Apple CarPlay: qual è la differenza?
Android Auto e CarPlay ti consentono entrambi di interagire con il tuo Android o iPhone tramite comandi vocali e il sistema di infotainment della tua auto. Hanno molto in comune, ma anche alcune differenze significative.
Come visualizzare un profilo Facebook privato
Come visualizzare un profilo Facebook privato
Incontrare un account privato può essere frustrante perché non puoi visualizzare le loro interazioni con altri utenti, le loro reazioni ai commenti o i loro post. Tutto ciò che potresti vedere è la loro immagine del profilo e forse il loro nome utente. Esso'
Come rimuovere la protezione da scrittura su una scheda Micro SD
Come rimuovere la protezione da scrittura su una scheda Micro SD
Se il blocco dell'adattatore è disattivato, puoi utilizzare diskpart o regedit per rimuovere la protezione da scrittura da una scheda micro SD.
Come trovare altri giocatori in Minecraft
Come trovare altri giocatori in Minecraft
Trovare altri giocatori in Minecraft è fantastico se devi avvicinarti di soppiatto a un nemico o localizzare un compagno di squadra. Ma se hai difficoltà a trovare altri giocatori nel tuo gioco, non sei il solo. Fortunatamente, ci sono a