English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Linux chgrp

大全命令Linux

Il comando Linux chgrp (in inglese: change group) viene utilizzato per modificare il gruppo di appartenenza dei file o delle directory.

e chown Diversi comandi, chgrp permette agli utenti normali di modificare il gruppo di appartenenza del file, purché l'utente faccia parte del gruppo.

Nella famiglia di sistemi operativi UNIX, i permessi dei file o delle directory sono gestiti attraverso il proprietario e il gruppo di appartenenza. Puoi usare l'istruzione chgrp per modificare il gruppo di appartenenza dei file e delle directory, che può essere un nome di gruppo o un codice identificativo di gruppo.

Sintassi

chgrp [-cfhRv][--help][--version][gruppo di proprietà][file o directory...] o chgrp [-cfhRv][--help][--reference=<file o directory di riferimento>][--version][file o directory...]

Spiegazione dei parametri

  -c o --changes Effetto simile a "-v", ma solo per le parti modificate.

  -f o --quiet o --silent Non mostrare messaggi di errore.

  -h o --no-dereference Modifica solo i file collegati simbolici, senza modificare altri file correlati.

  -R o --recursive Gestisce ricorsivamente, elaborando tutti i file e le sottodirectory nel directory specificato.

  -v o --verbose Mostra il processo di esecuzione dell'istruzione.

  --help Aiuto online.

  --reference=<file o directory di riferimento> Assegna al file o alla directory specificati lo stesso gruppo di proprietà del file o della directory di riferimento.

  --version Mostra informazioni sulla versione.

Esempio online

Esempio 1: Modifica le proprietà di gruppo del file:

chgrp -v bin log2012.log

Output:

[root@localhost test]# ll
---xrw-r-- 1 root root 302108 11-13 06:03 log2012.log
[root@localhost test]# chgrp -v bin log2012.log

Il gruppo del file "log2012.log" è stato modificato in bin

[root@localhost test]# ll
---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log

Spiegazione: Modificare il file log2012.log dal gruppo root al gruppo bin

Esempio 2: Modificare l'attributo di gruppo del file in base al file specificato

chgrp --reference=log2012.log log2013.log

Output:

[root@localhost test]# ll
---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log
-rw-r--r-- 1 root root 61 11-13 06:03 log2013.log
[root@localhost test]# chgrp --reference=log2012.log log2013.log 
[root@localhost test]# ll
---xrw-r-- 1 root bin 302108 11-13 06:03 log2012.log
-rw-r--r-- 1 root bin 61 11-13 06:03 log2013.log

Spiegazione: Modificare l'attributo di gruppo del file log2013.log in modo che l'attributo di gruppo del file log2013.log sia lo stesso dell'attributo di gruppo del file di riferimento log2012.log

大全命令Linux