GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Perintah Stat Linux untuk Pemula (5 Contoh)

Terkadang, saat mengerjakan baris perintah di Linux, Anda perlu tahu lebih banyak tentang sebuah file. Misalnya, Anda mungkin menginginkan informasi seperti ukuran file, nomor inode, izin akses, waktu akses atau modifikasi terakhir, dan banyak lagi. Anda akan senang mengetahui bahwa ada utilitas baris perintah stat yang menyediakan semua informasi ini sekaligus.

Dalam tutorial ini, kita akan membahas dasar-dasar stat menggunakan beberapa contoh yang mudah dipahami. Namun sebelum kita melakukannya, perlu disebutkan bahwa semua contoh yang disebutkan di sini telah diuji pada Ubuntu 16.04LTS.

Perintah stat Linux

Perintah stat di Linux memungkinkan Anda untuk melihat status file (atau bahkan sistem file). Berikut sintaks perintahnya:

stat [OPTION]... FILE...

Berikut adalah beberapa contoh gaya T&J yang akan memberi Anda ide bagus tentang cara kerja stat.

Q1. Bagaimana cara menggunakan perintah stat?

Penggunaan dasar alat ini sangat mudah - Anda hanya perlu menjalankan perintah 'stat' dengan nama file yang ingin Anda ketahui lebih lanjut.

stat [filename]

Misalnya:

stat test.txt

Agar Anda dapat melihat detail seperti nama file, ukuran, jenis file, izin akses, UID dan GID, serta waktu Akses/Ubah/Ubah.

Q2. Bagaimana cara membuat informasi tampilan stat dalam bentuk singkat?

Bentuk keluaran yang singkat memudahkan program lain untuk menguraikan keluaran. Untuk membuat informasi keluaran 'stat' dalam formulir ini, gunakan -t opsi baris perintah.

stat -t test.txt

Q3. Bagaimana cara membuat info keluaran stat dalam format khusus?

Untuk ini, gunakan --format pilihan. Opsi ini mengharuskan Anda memasukkan urutan format yang valid, dan banyak di antaranya tersedia. Misalnya, untuk mengakses izin/hak dalam bentuk yang dapat dibaca manusia, gunakan %A .

Misalnya:

stat --format=%A test.txt

menghasilkan output berikut:

Demikian pula, Anda dapat menggunakan %n untuk nama file, %s untuk ukuran, dan %U untuk nama pengguna pemilik file.

Q4. Apa perbedaan opsi --format dari --printf?

Pada intinya, kedua opsi melakukan hal yang sama. Perbedaannya terletak pada cara output dihasilkan. Sementara --format mengeluarkan baris baru setelah setiap penggunaan, jika --printf , tidak ada baris baru yang ditambahkan. Begini cara halaman manual menjelaskan keduanya:

       -c  --format=FORMAT
              use the specified FORMAT instead of the default; output  a  new?
              line after each use of FORMAT

       --printf=FORMAT
              like  --format, but interpret backslash escapes, and do not out?
              put a mandatory trailing newline; if you want a newline, include
              \n in FORMAT

Ada juga opsi khusus untuk ini:-L . Jadi jika file input berupa link, dan Anda ingin stat mengikutinya saat perintah dijalankan, jalankan dengan cara berikut:

stat -L [filename]

Kesimpulan

Salah mengatakan stat tidak memiliki kurva belajar, tetapi jumlah upaya yang dibutuhkan alat ini tidak banyak, karena jumlah opsi baris perintah yang ditawarkannya terbatas. Kami telah membahas sebagian besar dari mereka di sini. Untuk informasi lebih lanjut, buka halaman manual alat.


Linux
  1. Tutorial perintah cd Linux untuk pemula (8 Contoh)

  2. Tutorial Perintah Tanggal Linux untuk Pemula (8 Contoh)

  3. Tutorial Perintah Linux tail untuk Pemula (5 Contoh)

  1. 10 Contoh Perintah Linux Cat untuk Pemula

  2. Tutorial perintah comm Linux untuk pemula (5 contoh)

  3. Tutorial Perintah Linux df untuk Pemula (8 Contoh)

  1. Tutorial Perintah Linux du untuk Pemula (10 Contoh)

  2. Tutorial Perintah gema Linux untuk Pemula (5 Contoh)

  3. Tutorial perintah sentuh Linux untuk pemula (6 contoh)