Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • 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

  • Inilah Bahaya Astute Beta Server APK, Jangan Sembarang Klik Link Download FF Kipas 2026!
  • Inilah Bahaya Nonton Film di LK21 dan IndoXXI, Awas Data Pribadi dan Saldo Rekening Kalian Bisa Ludes!
  • Inilah Kronologi & Video Lengkap Kasus Sejoli Tambelangan Sampang Viral, Ternyata Gini Awal Mulanya!
  • Inilah Alasan Kenapa Koin Nego Neko Shopee Nggak Bisa Dipakai Bayar Full dan Cara Rahasia Dapetinnya!
  • Inilah Cara Menjawab Pertanyaan Apakah di Sekolahmu Sudah Ada IFP/PID dengan Benar dan Profesional
  • Inilah Fakta Isu Roblox Diblokir di Indonesia 2026, Benarkah Akan Ditutup Total?
  • Inilah Penyebab dan Cara Mengatasi FF Kipas My ID Verify UID Biar Akun Tetap Aman
  • Inilah Deretan HP RAM 8GB Harga di Bawah 2 Juta Terbaik 2026, Spek Dewa Tapi Nggak Bikin Kantong Jebol!
  • Contoh Cara Buat SK Panitia TKA 2026
  • Inilah Cara Download Point Blank ID Versi Terbaru 2026, Gampang Banget Ternyata!
  • Inilah Persiapan Lengkap Gladi Bersih TKA 2026 SD dan SMP: Jadwal, Teknis Proktor, dan Aturan yang Wajib Kalian Tahu
  • Inilah Aturan Lengkapnya, Apakah Zakat dalam Bentuk Barang Bisa Mengurangi Pajak Penghasilan Kalian?
  • Inilah Kenapa KBLI Sangat Penting Buat Bisnis Digital dan Gini Caranya Biar Kalian Nggak Salah Pilih Kode
  • Inilah Fitur Keren ONLYOFFICE Docs 9.3, Cara Baru Edit PDF dan Dokumen Lebih Efisien!
  • Inilah Cara Banjir Komisi Shopee Affiliate Hanya Dalam 7 Hari Saja
  • Cara Download Aplikasi BUSSID Versi 3.7.1 Masih Dicari dan Link Download Aman Mediafire
  • Inilah Cara Lengkap Mengajukan SKMT dan SKBK di EMIS GTK 2026, Biar Tunjangan Cair Tanpa Drama!
  • Inilah Kenapa Bukti Setor Zakat Kalian Harus Ada NPWP-nya, Jangan Sampai Klaim Pajak Ditolak!
  • Inilah Cara Jadi Clipper Video Sukses Tanpa Perlu Tampil di Depan Kamera
  • Inilah Cara Upload NPWP dan Rekening di EMIS GTK Madrasah Terbaru, Jangan Sampai Tunjangan Terhambat!
  • Inilah Fakta di Balik Video Ukhti Sholat Mukena Pink Viral yang Bikin Geger Media Sosial
  • Belum Tahu? Inilah Langkah Pengisian Survei Digitalisasi Pembelajaran 2026 Biar Nggak Salah
  • Ini Kronologi Video Viral Ibu Tiri vs Anak Tiri Ladang Sawit Tiktok
  • Inilah Caranya Update Chromebook Sekolah Agar Siap Digunakan untuk TKA SD dan SMP
  • Inilah Caranya Menghindari Mafia Kontraktor Renovasi Nakal Supaya Budget Nggak Boncos
  • Inilah Trik Rahasia Tembus 4000 Jam Tayang YouTube Tahun 2026 Cuma Dalam 2 Hari
  • Inilah Rahasia Tomoro Coffee Bisa Singkirkan Semua Pesaing dan Ekspansi Massif Banget!
  • Inilah Kenapa AI Sering Jadi Kambing Hitam Saat PHK Massal, Padahal Masalahnya Bukan Itu!
  • Inilah Cara Baru Cepat Monetisasi YouTube Tanpa Trik Musik, Cuma 2 Bulan Langsung Cuan!
  • Inilah Kapan Pengumuman SNBP 2026 Jam Berapa Lengkap dengan Cara Cek Hasil Kelulusannya
  • Is the $600 MacBook Neo Actually Any Good? A Detailed Deep-Dive for Student!
  • Build Your Own Mini Data Center: A Guide to Creating a Kubernetes Homelab
  • How Enterprise Stop Breaches with Automated Attack Surface Management
  • The Roadmap to Becoming a Professional Python Developer in the AI Era
  • Why Your High Linux Uptime is Actually a Security Risk: A Lesson for Future Sysadmins
  • How to Use the Tiiny AI Pocket Lab to Run Local Large Language Models
  • AI SEO Tutorial With OpenClaw, Make Your Website Traffic from 0 to 780 Clicks Daily
  • How to Use SoulX FlashHead To Create The Best Talking Avatar for Free on Google Colab!
  • New Claude AI Memory: How to Seamlessly Sync ChatGPT to Anthropic in Minutes
  • Securing LLM with Agentverse (Secure and Scalable Inference)
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ

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