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]

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *