Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

5 Cara Menghitung File dalam Direktori di Linux

Posted on September 9, 2023

Perintah “ls” di Linux mencantumkan file dan direktori. Menyalurkannya ke “wc -l” menghitung total file dan direktori, termasuk yang tersembunyi. Perintah “pohon” menampilkan seluruh struktur direktori secara rekursif dan merangkum jumlah file di bagian akhir. Menambahkan opsi “-a” juga akan menampilkan file tersembunyi. Perintah “find” dengan opsi seperti -type, -min depth, dan -max depth dapat menghitung file dan direktori secara rekursif. Gunakan “-type f” untuk menghitung file saja, dan “-type d” untuk menghitung direktori saja.

Bekerja dengan sistem operasi seperti Linux, mengelola file adalah salah satu tugas mendasar. Jika Anda seorang admin Linux, bayangkan jumlah file yang harus Anda tangani. Dan jika file Anda menghabiskan banyak ruang disk, maka akan sulit untuk memecahkannya. Mari kita bahas beberapa cara untuk menghitung file-file ini, termasuk file tersembunyi yang mengganggu.

Mengapa Kita Perlu Menghitung File di Linux?

Jika Anda seorang administrator Linux atau baru memulai dengan perintah Linux, pada akhirnya Anda harus menghitung file di direktori Linux. Anda mungkin perlu mengosongkan ruang di sistem Anda, berencana untuk mencadangkan file sistem Anda dan memperkirakan jumlah data yang akan dicadangkan, atau sekadar ingin menjaga file Anda tetap teratur. Ini adalah tugas yang perlu diketahui oleh setiap pengguna Linux.

Asumsikan saat bekerja, sistem Anda kehabisan inode. Tiba-tiba, Anda menghadapi kesalahan “Tidak ada ruang tersisa di perangkat” yang ditakuti, dan Anda tidak dapat membuat file atau direktori baru. Saat itulah saatnya untuk menyingsingkan lengan baju Anda dan mengelola file dan direktori yang menghabiskan banyak disk dengan menghitungnya. Untungnya, terdapat beberapa perintah Linux untuk menyelesaikan hal ini.

Menghitung File dan Direktori Termasuk File Tersembunyi Menggunakan Perintah wc

Di Linux, perintah ls dapat mencantumkan semua file dan direktori. Perintah ini ketika disalurkan (|) dengan perintah wc menghasilkan jumlah total file dan direktori termasuk yang tersembunyi.

Sebelum kita mulai menghitung file, mari kita daftar file sebenarnya di direktori ~/HTG menggunakan perintah ls. Di sini kita memiliki total sepuluh file termasuk empat subdirektori di dalam direktori utama ~/HTG. Ada satu file tersembunyi, bersama dengan satu file teks, dan empat file pengujian.

Untuk membuat daftar file, disarankan untuk menggunakan ls -A daripada ls -a. Perintah ls dengan opsi -a menyertakan entri khusus—(.) direktori saat ini dan (..) direktori induk. Hal ini menghasilkan peningkatan jumlah file secara keseluruhan.

Untuk menghitung jumlah file dan direktori, pertama-tama navigasikan ke direktori dan jalankan perintah berikut:

ls | wc -l

Pertama, perintah ls mencantumkan semua file dan direktori di direktori ~/HTG tanpa opsi pemformatan apa pun. Output dari ls terdiri dari daftar sederhana nama file dan direktori, dengan masing-masing nama pada baris terpisah.

Untuk menghitung file yang terdaftar dengan perintah ls, kami menyalurkan (|) outputnya ke perintah wc -l. Perintah wc menghitung file-file yang terdaftar dan menampilkan jumlah jumlah file. Ingat perintah ini menghasilkan sembilan karena tidak menyertakan satu file tersembunyi yang ada di direktori ~/HTG.

Kami memiliki opsi berbeda untuk digunakan dengan perintah ls. Misalnya, ls -l mencantumkan file dan direktori di direktori saat ini menggunakan format daftar panjang (-l). Ini memberikan informasi rinci tentang setiap file, termasuk izin, pemilik, ukuran, dan tanggal modifikasi.

ls -l | wc -l

Perintah ini tidak menyertakan file tersembunyi, tetapi menyertakan entri untuk direktori itu sendiri (diwakili oleh .) dalam format daftar panjang—yang dalam hal ini adalah direktori ~/HTG. Hasilnya, ini meningkatkan jumlah keseluruhan sebanyak satu.

Jika Anda ingin jumlah yang konsisten terlepas dari format daftar, Anda dapat menggunakan opsi -A dengan ls untuk mengecualikan entri khusus (.) direktori saat ini dan (..) direktori induk, saat menghitung:

ls -A | wc -l

Ini harus memberikan jumlah yang sama dengan perintah ls -l. Outputnya adalah 10 karena perintah ini juga menyertakan satu file tersembunyi.

Jika Anda menginginkan perintah yang menyertakan file tersembunyi, direktori induk (..), dan direktori saat ini (.) dalam jumlah total, gunakan opsi ls -a dengan perintah wc.

ls -a | wc -l

Menghitung Jumlah File dan Direktori Menggunakan Perintah tree

Untuk menghitung jumlah file dan direktori di semua subdirektori, Anda dapat menggunakan perintah pohon. Perintah pohon mencetak seluruh struktur direktori secara rekursif dan menampilkan ringkasan di akhir keluaran.

tree

Anda mungkin menemukan kesalahan perintah pohon hilang, untuk mengatasinya instal perintah pohon menggunakan:

Untuk host Ubuntu / Debian: sudo apt install tree Untuk host CentOS / RHEL: sudo yum install tree

Secara default, perintah tree tidak mencetak file yang tersembunyi. Untuk menampilkan file yang tersembunyi gunakan opsi -a dengan perintah tree:

tree -a

Sekarang semua file terdaftar dan dihitung termasuk yang tersembunyi.

Menghitung File Secara Rekursif Menggunakan Perintah find

Perintah find di Linux dengan berbagai pilihannya, seperti -type, -min depth, dan -max depth, dapat membantu melakukan penghitungan rekursif dengan mudah. Ini menentukan jumlah total item dalam struktur direktori tanpa menavigasi secara manual ke setiap subdirektori dan menghitungnya satu per satu.

find | wc -l

Perintah find membuat pencarian menjadi rekursif karena secara default ini dihitung melalui setiap subdirektori. Itu tidak menghentikan pencariannya pada kedalaman pertama.

Untuk menghitung semua entri (baik file dan folder) di dalam direktori gunakan:

find HTG | wc -l

Perintah ini juga menghitung direktori saat ini yang dalam hal ini adalah ~/HTG—secara keseluruhan meningkatkan hasil pencarian sebanyak satu.

Perintah find tanpa kondisi khusus apa pun menyertakan file biasa dan tersembunyi dalam pencariannya secara default.

Untuk menghitung hanya penggunaan file :

temukan HTG -tipe f | wc -l

Untuk menghitung hanya direktori termasuk direktori saat ini, dalam hal ini ~/HTG, gunakan:

find HTG -type d | wc -l

Perintah find juga dapat mencari file yang cocok dengan pola tertentu (“.txt”, “.pdf”, “.sh”):

find . -ketik f -nama “*.txt” | wc -l

Perintah ini menampilkan jumlah file di direktori saat ini yang diakhiri dengan ekstensi “.txt”.

Saat Anda menghitung file dalam folder dan subfoldernya, terkadang Anda tidak diizinkan untuk melihat ke semua subfolder, jadi sistem Anda mungkin menampilkan kesalahan seperti “izin ditolak”.

Anda dapat menggunakan teknik yang disebut “pengalihan keluaran” untuk mengarahkan ulang pesan kesalahan ini.

find /etc -type f 2> /dev/null | wc -l

Kami juga dapat mengubah hasil pencarian menggunakan opsi “minkedalaman” dan “makskedalaman”.

temukan HTG -minkedalaman 1 -kedalaman maksimal 1 | wc -l

Dalam hal ini, -min depth 1 berarti pencarian dimulai pada kedalaman minimum 1, melewati direktori root itu sendiri dan memulai pencarian di subdirektori terdekatnya.

Opsi -max depth 1 melakukan pencarian pada kedalaman maksimum 1. Itu tidak menjelajahi subdirektori dari subdirektori langsung.

Hitung File di Direktori Linux dengan Skrip Bash

Di Linux, skrip Bash dapat mengotomatiskan tugas yang berulang. Hal yang sama terjadi di sini, kita dapat menulis skrip bash dan menentukan direktori untuk menghitung file yang ada di dalamnya.

Skrip bash yang diberikan menggunakan perintah find yang disalurkan dengan wc untuk menghitung semua file di direktori ~/HTG. Skrip ini ketika dieksekusi menghasilkan 11 karena juga menghitung direktori saat ini, meningkatkan hasilnya sebanyak satu.

#!/bin/bashdir=”HTG”count=$(find “$dir”; | wc -l)echo”Ada $count file di direktori $dir.”

Seperti yang dijelaskan dalam perintah find, untuk mengecualikan direktori khusus dari penghitungan akhir, tambahkan opsi -min depth 1 ke perintah find.

Menghitung File Menggunakan GUI

Menghitung file di Linux menggunakan antarmuka desktop seperti KDE atau GNOME sangat mudah! Ini seperti menghitung file di Windows.

Buka direktori atau folder untuk diperiksa dengan masuk ke menu aktivitas atau menggunakan direktori “Beranda”.

Klik kanan pada folder dan pilih opsi “Properti”.

Jendela baru muncul menampilkan jumlah total item dalam folder.

Ingat, metode ini hanya menampilkan jumlah total semua item (seperti “file teks”, “file .sh”, dan “direktori”) dan tidak menghitung file individual. Setidaknya, browser file default Ubuntu, Nautilus, tidak, tetapi yang lain, seperti Dolphin Browser, menampilkan lebih banyak data.

Periksa Izin yang Diperlukan untuk Penghitungan File

Saat menjalankan semua perintah ini, pastikan Anda memiliki izin yang diperlukan yang diberikan ke folder kerja . Ketik “sudo” sebelum perintah jika Anda mengalami kesalahan izin. Juga, periksa sintaks perintah jika Anda menemukan kesalahan. Untuk mendapatkan hasil maksimal dari perintah ini, lihat panduan bantuan masing-masing dengan menggunakan perintah “man”.

Terbaru

  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar
  • Bebong: Makna, Asal Usul, dan Penggunaan dalam Bahasa Indonesia
  • Spinjam dan Spaylater: Apa yang Terjadi Jika Terlambat Membayar dan Bisakah Meminjam Lagi?
  • Cara Download dan Menonton Dood Stream Tanpa Iklan – Doods Pro
  • Cara Menghentikan dan Mengatasi Pinjol Ilegal
  • Kode Bank BRI untuk Transfer ke PayPal
  • Cara Menyadap WhatsApp Tanpa Aplikasi dan Kode QR
  • Apa yang Terjadi Jika Telat Bayar Shopee PayLater?
  • Telat Bayar Listrik 1 Hari: Apa yang Terjadi?
  • Cara Mengunduh Foto Profil WhatsApp Teman di Android, iPhone, dan PC/Mac
  • Rekomendasi Aplikasi Edit Foto Ringan Terbaik untuk PC Windows dan macOS
  • Cara Membeli Diamond Mobile Legends Menggunakan Pulsa Telkomsel
  • Tutorial Menggunakan Aplikasi Dana: Cara Top Up Dana dengan Mudah, Cepat, dan Murah untuk Pemula
  • Website Konverter YouTube ke MP3 Terbaik 2025
  • Cara Mengatasi Otorisasi Kadaluarsa Higgs Domino Tanpa Login Facebook
  • Tips Main E-Football 2024: Strategi Pemilihan Tim dan Pemain Terbaik
  • DramaQ: Situs Nonton Drakor Sub Indo Terbaru dan Lengkap
  • IGLookup: Cara Download APK dan Informasi Lengkap
  • Cara Daftar DrakorID? Apakah DrakorID Streaming Penipu/Ilegal?
  • Cara Login, Register, dan Transfer Data MyKONAMI
  • Website PT Melia Sehat Sejahtera Apakah Penipuan?
  • Alternatif APK Bling2: Alternatif Stylish untuk Ekspresi Diri
  • Contoh Bio IG Keren
  • Apa Arti Best Combo? Definisi dan Contoh Penggunaannya
  • Rakettv 2: Live Streaming Bola & Olahraga Lengkap Gratis (APK & Blog)
  • Apa itu Website SugarDaddy.com? Hati-hati Ilegal!
  • Apa Itu Pekerjaan Clipper Tiktok?
  • Mengenal Situs tiktoklikesgenerator.com
  • Cara Menghapus Data KTP di Pinjol: Panduan Lengkap
  • Cara Download WhatsApp GB Terbaru 2025 – Fitur Lengkap & Aman
  • Review WhatsApp Beta: Apakah Aman? Cara Instal dan Cara Keluar

©2025 emka.web.id | Design: Newspaperly WordPress Theme