Cara Semak Siapa Pemilik Fail di Linux

30

Jika anda ingin menyemak siapa yang memiliki fail, Linux berfungsi dengan sangat berbeza daripada sistem lain. Tiada pilihan untuk hanya klik kanan pada fail dan pergi ke Properties atau Dapatkan Maklumat seperti pada Windows atau macOS.

Selain itu, pemilikan fail adalah berbeza di Linux. Setiap fail mempunyai pemiliknya dan kumpulan yang menjadi milik pemiliknya. Mungkin berguna untuk mengetahui maklumat ini dalam banyak situasi, seperti menyelesaikan masalah kebenaran.

Terdapat tiga cara biasa untuk melihat pemilik fail dalam Linux. Inilah dia.

Perintah “Adakah -Saya”.

Perintah “Is -I” ialah cara yang paling mudah untuk melihat pemilik fail. Apa yang anda perlu lakukan ialah ikuti langkah-langkah ini.

  1. Buka terminal.
  2. Taipkan “Is -I filename”.
  3. Semak lajur ketiga untuk melihat pemiliknya.

Sudah tentu, anda akan menggantikan nama fail dengan nama sebenar fail. Jadi jika nama itu file123, arahannya ialah:

% ls -l file123

Perintah ini akan memberi anda banyak maklumat berharga yang lain.

  • Jenis fail
  • kebenaran
  • Kumpulan
  • Saiz
  • Tarikh dan masa
  • Pautan keras

Hasilnya akan kelihatan seperti ini:

-rw-r--r-- 2 mark admin 246 Jun 3 08:21 file123

Maklumat adalah seperti berikut.

  • -rw-r–r– : mod fail

  • 2 – bilangan pautan

  • tanda – Nama pemilik

  • admin – Nama kumpulan

  • 246 – saiz fail (bilangan bait)

  • 3 Jun 08:21– bulan dan hari apabila fail diubah suai, diikuti dengan jam dan minit yang tepat

  • Fail123 – Nama fail

Cari Perintah

Orang sering menggunakan arahan Cari untuk mencari fail dalam direktori. Tetapi dengan fungsi Cetak, anda juga boleh menyenaraikan pemilik fail.

Anda boleh melakukannya dengan sintaks arahan berikut.

# find /dir -printf '%u\n'

Anda juga boleh menggunakan penapisan yang lebih maju untuk hanya menunjukkan pengguna unik dengan menambah pilihan -u:

# find /dir -printf '%u\n' | sort -t: -u

Akhir sekali, anda boleh melihat kumpulan yang dimiliki oleh fail dengan menambah pilihan %g:

# find /dir -printf '%u:%g\n' | sort -t: -u

Perintah Stat

Stat ialah satu lagi arahan yang sangat berguna yang boleh anda gunakan untuk mendapatkan banyak butiran pada fail, termasuk pemiliknya. Anda boleh memasukkan berbilang nama fail dan mengubah suai arahan dengan banyak pilihan yang menunjukkan maklumat berbeza kepada anda.

Perintah ini sangat mudah digunakan. Anda hanya perlu menaip “stat filename.”

Anda boleh melihat peranti di mana fail itu, siapa yang mempunyai akses, apabila perubahan terbaharu dibuat, dsb.

Jika anda hanya mahu melihat pemilik dan kumpulan fail, anda boleh menggunakan pilihan %U dan %G. Jadi jika kita menggunakan contoh file123 sekali lagi, arahannya ialah:

stat -c “%U %G” file123

Cara Menukar Pemilik Fail dalam Linux

Jika anda ingin menukar pemilik fail, anda boleh menggunakan arahan chown. Buka terminal dan taip “chown username filename”. Jadi, sebagai contoh, jika anda mahu Mark menjadi pemilik file123, anda akan menaip “chown mark file123.”

Anda boleh menukar kumpulan fail menggunakan fungsi yang sama. Jika anda ingin menukar kedua-dua pemilik dan kumpulan, taip “chown username:groupname filename”.

Dapatkan Butiran yang Anda Perlukan

Seperti yang anda lihat, tidak sukar untuk mencari pemilik fail, kumpulan dan butiran lain yang berkaitan bagi fail dalam Linux. Semua arahan ini mudah digunakan, jadi anda boleh mendapatkan maklumat yang anda perlukan dalam masa yang singkat. Selain itu, anda boleh mengubah suainya dengan pilihan yang berbeza untuk memperhalusi carian anda.

Adakah anda mempunyai sebarang petua dan helah lain untuk menavigasi fail Linux dan menyemak pemilikannya? Jika ya, sila kongsikannya di bahagian komen di bawah.