chgrp Generatore di comandi
Generare comandi chgrp per cambiare la proprietà del gruppo dei file
Introduzione a chgrp
## Cos’è chgrp?
Il comando `chgrp` modifica la proprietà di **gruppo** di file e directory. È l’equivalente incentrato sul gruppo di `chown` e viene comunemente utilizzato per concedere a un team (ad esempio `www-data`, `docker`) l’accesso condiviso a un insieme di file.
## Come utilizzarlo
1. **Inserire gruppo**: Specificare il nuovo gruppo proprietario (nome o GID numerico). 2. **Inserire file**: Indicare il file o la directory di destinazione. 3. **Scegliere opzioni**: Utilizzare `-R` per modifiche ricorsive, `-v` per visualizzare ogni modifica, oppure `-h` per agire direttamente sul link simbolico. 4. **Copiare e eseguire**: Copiare il comando generato nel proprio terminale.
> Per modificare **sia** il proprietario che il gruppo in un’unica operazione, utilizzare invece `chown user:group file`.
Opzioni comuni
### `-R` Recursivo Esegue operazioni sul file e su tutto ciò che si trova all’interno della directory in modo ricorsivo. Utilizzalo in combinazione con `-v` per verificare ogni cambio.
### `-v` Verboso Stampa una riga di diagnosi per ogni file elaborato, incluso quello il cui gruppo non è cambiato.
### `-c` Cambiamenti Come `-v`, ma segnala soltanto i file il cui gruppo è effettivamente cambiato: output più ridotto per strutture complesse.
### `-h` Nessuna dereferenziazione Agisce direttamente sul link simbolico stesso, invece che sul file a cui punta. Senza `-h`, `chgrp` segue il link e modifica il file di destinazione.
### `-f` Silenzioso Supprime la maggior parte dei messaggi di errore, come “Operazione non permessa” sui file che non possiedi.
▶Come posso cambiare il gruppo di un intero albero di progetto?
▶Come posso cambiare il gruppo di un symlink, non il suo bersaglio?
▶chgrp vs chown — quando devo usare l’uno e quando l’altro?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.