Perintah Linux chgrp | Mengubah Grup di Linux
Perintah chgrp
di Linux digunakan untuk mengubah kepemilikan grup dari sebuah file atau direktori. Dalam sistem file Linux, setiap file terkait dengan pemilik dan grup yang sesuai, serta memiliki izin baca, tulis, dan eksekusi.
Sintaks:
cssSalin kodechgrp [OPTION]... GROUP FILE...
chgrp [OPTION]... --reference=RFILE FILE...
Opsi:
Perintah chgrp
mendukung opsi baris perintah berikut:
-c, --changes
: Mirip dengan opsi ‘verbose’ tetapi hanya dilaporkan ketika ada perubahan yang dilakukan.-f, --silent, --quiet
: Digunakan untuk menyembunyikan sebagian besar pesan kesalahan.-v, --verbose
: Digunakan untuk menampilkan diagnostik untuk setiap file yang diproses.--dereference
: Digunakan untuk mempengaruhi setiap tautan simbolis, bukan tautan simbolis itu sendiri.-h, --no-dereference
: Digunakan untuk mengubah tautan simbolis alih-alih file yang direferensikan.--no-preserve-root
: Digunakan agar tidak memperlakukan ‘/’ secara khusus.--preserve-root
: Digunakan ketika perintah default gagal beroperasi secara rekursif pada ‘/’.--reference=RFILE
: Digunakan untuk menggunakan grup dari RFILE daripada grup tertentu.-R, --recursive
: Digunakan untuk beroperasi pada file dan direktori secara rekursif. Opsi ini menentukan penelusuran opsi ‘-R’.-H
: Digunakan untuk menelusuri tautan simbolis ke direktori.-L
: Digunakan untuk menelusuri setiap tautan simbolis ke direktori yang ditemukan.-P
: Jika opsi ini ditentukan, tidak akan menelusuri tautan simbolis apa pun (default).--help
: Digunakan untuk menampilkan manual bantuan yang berisi informasi singkat tentang opsi baris perintah yang didukung.--version
: Digunakan untuk menampilkan informasi versi.
Contoh Penggunaan Perintah chgrp
Mari kita lihat contoh berikut dari perintah chgrp
:
Mengubah kepemilikan grup dari sebuah file
Kita dapat mengubah grup dari file tertentu. Untuk mengubah kepemilikan grup dari sebuah file, jalankan perintah berikut:
bashSalin kodesudo chgrp javatpoint Demo1.txt
Perintah di atas akan mengubah grup file ‘Demo1.txt’ menjadi Javatpoint. Pertimbangkan keluaran di bawah ini:
Lihat snapshot di atas, perintah ‘groups’ digunakan untuk mencantumkan grup yang tersedia di sistem. Dan, perintah ‘chgrp’ dijalankan dengan sudo karena memerlukan hak istimewa sudo.
Mengubah kepemilikan grup dari sebuah folder
Untuk mengubah kepemilikan grup dari sebuah folder, jalankan perintah chgrp
dengan nama folder sebagai berikut:
bashSalin kodesudo chgrp javatpoint Newdirectory
Perintah di atas akan mengubah kepemilikan grup dari folder ‘Newdirectory’. Pertimbangkan keluaran di bawah ini:
Jika perintah chgrp
berhasil dijalankan, tidak akan menghasilkan output apa pun. Untuk mengkonfirmasi perubahan, jalankan perintah ls -l
.
Mengubah kepemilikan grup dari sebuah folder dan isinya secara rekursif
Kita dapat mengubah kepemilikan grup dari sebuah file atau folder secara rekursif dengan menerapkan beberapa set aturan. Untuk mengubah kepemilikan grup dari sebuah folder dan isinya secara rekursif, jalankan perintah berikut:
bashSalin kodesudo chgrp -R javatpoint Newdirectory
Pertimbangkan keluaran di bawah ini:
Mengubah grup menggunakan nama grup dari file referensi
Kita dapat mengubah grup dari sebuah file dengan menggunakan nama grup dari file referensi. Untuk mengubah grup dari file lain menggunakan referensi dari file atau direktori lain, jalankan perintah berikut:
bashSalin kodesudo chgrp -R --reference=ref.txt Newdirectory
ref: [1]