GNU/Linux >> Belajar Linux >  >> Ubuntu

Contoh Perintah Stat Linux

ls tua yang baik command adalah alat favorit untuk membuat daftar file atau direktori yang terdapat dalam sebuah direktori. Itu juga dapat mencantumkan atribut seperti izin file, kepemilikan, ukuran file &direktori dan tanggal modifikasi. Tapi itu sejauh yang bisa dilakukan.

Jika Anda ingin informasi lebih detail tentang file, gunakan stat memerintah. status perintah memberikan informasi rinci tentang file atau sistem file tertentu. Dalam artikel ini, kami akan menjelaskan cara menggunakan perintah stat untuk mendapatkan informasi lebih detail tentang sistem file.

Sintaks Dasar

STAT [OPSI] [FILE]

Opsi

Berikut ini adalah argumen yang dapat digunakan bersama dengan perintah stat:

-f : Mencetak status sistem file

-c –format=FORMAT: Menampilkan output dalam format tertentu

-L, –dereferensi: digunakan untuk mengikuti symlink

-t, –terse: digunakan untuk menampilkan informasi file dalam bentuk singkat

Perintah stat tanpa argumen

Dalam bentuk dasarnya, perintah stat dapat digunakan untuk memeriksa informasi file, seperti yang ditunjukkan.

$ stat [ file]

Ketika tidak ada argumen yang diteruskan ke stat, stat akan menampilkan informasi berikut:

Berkas – Ini adalah nama file yang sedang ditampilkan.

Ukuran – memberikan ukuran file dalam byte.

Blokir – menentukan jumlah blok yang dialokasikan yang diambil file

Pemblokiran IO – menentukan ukuran setiap blok dalam byte

Jenis berkas – jenis file

Perangkat -Menampilkan desimal dan heksa nomor perangkat

Inode – menampilkan nomor inode.

Tautan -menentukan jumlah tautan keras yang tersedia.

Akses – menampilkan izin file dalam bentuk numerik dan simbolis.

UID – menentukan ID pengguna

GID – menentukan ID grup dan pemilik.

Konteks – Menentukan konteks keamanan SELinux.

Akses -ini terakhir kali file diakses.

Ubah – menunjukkan terakhir kali file diubah.

Ubah – Terakhir kali atribut file diubah.

Kelahiran – Waktu file dibuat

Menampilkan informasi tentang sistem file

Selain itu, Anda dapat menampilkan informasi tentang titik pemasangan atau sistem file seperti yang ditunjukkan.

$ stat -f /opt

Ketika opsi -f diteruskan ke perintah stat, ini akan menampilkan informasi berikut:

Berkas – ini adalah nama filenya.

ID – Menampilkan ID sistem file dalam hex.

Namalen – panjang file maksimum

Ukuran blok dasar – Menentukan ukuran setiap blok dalam sistem file.

Blokir:

  • Total – Jumlah total blok dalam sistem file.
  • Gratis – menentukan jumlah blok bebas dalam sistem file.
  • Tersedia – menentukan jumlah blok gratis yang tersedia untuk pengguna non-root.

Inode:

  • Total – menentukan jumlah total inode yang tersedia di sistem file.
  • Gratis – menentukan jumlah inode gratis yang tersedia.

Sesuaikan Keluaran

Perintah stat memungkinkan Anda untuk menyesuaikan output. Gunakan –printf atau –format opsi untuk menampilkan informasi tertentu.

Misalnya, untuk mencetak hanya sejumlah tautan keras yang tersedia dalam file, gunakan urutan format %h. Ini secara otomatis mencetak output pada baris baru jika Anda telah menentukan beberapa opsi.

$ stat --format=%h [FILE]

Untuk mencetak informasi jenis file:

$ stat --format=%F [FILE]

Saat menggunakan –printf , Anda perlu menggunakan \n untuk mencetak di baris baru saat menampilkan beberapa operan. Pada contoh di bawah ini, mari kita cetak perangkat dan nomor inode:

Aktifkan atau ikuti symlink

Ketika kami menjalankan perintah stat terhadap symlink, itu hanya memberikan informasi tentang tautan tersebut. Itu tidak memberikan informasi tentang file yang ditunjuk oleh tautan. Ini contohnya.

$ stat /etc/resolv.conf

Gunakan -L opsi untuk mengikuti symlink dan mendapatkan informasi tentang file yang ditunjuknya.

$ stat -L /etc/resolv.conf

Menampilkan informasi dalam bentuk singkat

Gunakan -t opsi untuk menampilkan informasi file dalam bentuk singkat.

$ stat -t file.txt

Kesimpulan

Perintah stat memberikan informasi penting tentang sistem file. Dalam artikel ini, kita telah membahas cara menggunakan perintah stat Linux.


Ubuntu
  1. Contoh Perintah ekor Linux

  2. ln Contoh Perintah di Linux

  3. Contoh Perintah gzip di Linux

  1. Perintah mv di Linux:7 Contoh Penting

  2. lebih banyak Contoh Perintah di Linux

  3. contoh Perintah kepala di Linux

  1. 8 Contoh Perintah Kepala di Linux

  2. File Contoh Perintah di Linux

  3. Contoh Perintah gunzip di Linux