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

  • Tutorial SEO Anchor Link: Cara Dapat Ranking di Google Lewat Strategi Link Building yang Aman
  • Inilah Huawei Pura 90 Pro, HP Flagship dengan Desain Kamera Segitiga Unik dan Performa Kirin yang Makin Gahar
  • Inilah 5 Rekomendasi Kipas Tangan Portable Cas Tahan Lama Biar Kalian Tetap Adem Saat Cuaca Panas Ekstrem
  • Inilah MacBook Neo, Laptop Termurah Apple yang Ternyata Punya Performa Gaming Gila!
  • Inilah Daftar Tablet SIM Card 5G dengan Keyboard Terbaik 2026 untuk Kerja Remote
  • Inilah Daftar Game Penghasil Pulsa 2026, Cara Cerdas Dapat Kuota Gratis Tanpa Keluar Duit Sepeserpun!
  • Inilah Caranya Klaim Bonus Kuota Lokal Smartfren 2026, Jangan Sampai Bonus Kalian Hangus Sia-sia!
  • Inilah Cara Mengatasi Rockstar Games Launcher Not Responding dan Macet Saat Connecting
  • Inilah Cara Cek HP Masih Kredit atau Sudah Lunas Biar Kalian Nggak Ketipu Pas Beli Bekas
  • Inilah Cara Pakai Astute FF Beta Apk 2026, Rahasia Unlock Server 2.0 Tanpa Verifikasi!
  • Inilah Ketentuan Foto UM-PTKIN 2026 yang Benar Biar Nggak Gagal Verifikasi Administrasi
  • Inilah Cara Persiapan E IJAZAH 2026 yang Benar Buat Operator Sekolah Agar Data Siswa Aman dan Valid
  • Inilah Cara Cek Status PKH April 2026 Secara Akurat, Dana Bansos Sudah Masuk Rekening Belum Ya?
  • Inilah Spesifikasi Vivo Y31d Pro, HP Murah dengan Baterai 7.000 mAh dan Bodi Tahan Banting Ekstrem
  • Inilah 5 Rekomendasi HP Samsung dengan Fitur NFC Terbaik yang Bikin Hidup Makin Praktis dan Satset
  • Inilah Deretan HP Vivo dengan Kamera Stabilizer Terbaik 2026, Cocok Banget Buat Konten Kreator Modal Minim!
  • Cara Mendapatkan Lead dan Rekomendasi SEO dari ChatGPT dan Claude (Update Tahun 2026)
  • Inilah Rekomendasi HP Infinix Kamera Bagus dan RAM Besar Paling Juara Buat Konten dan Gaming!
  • Inilah Trik Supaya Koneksi Indosat Makin Kencang, Tutorial Setting APN Terbaru 2026!
  • Inilah 7 HP Xiaomi NFC Termurah 2025, Dompet Aman Aktivitas Tetap Lancar!
  • Inilah 5 Rekomendasi HP Samsung dengan Fitur NFC Termurah dan Terbaik untuk Kebutuhan Harian Kalian
  • Inilah Rekomendasi HP Vivo Harga 2 Jutaan dengan Fitur Stabilizer Kamera Terbaik untuk Konten Kreator
  • Inilah 5 HP Infinix Kamera Bagus dan RAM Besar, Bikin Konten Jadi Makin Estetik!
  • Inilah Alasan Kenapa Lenovo Yoga Tab Bakal Jadi Tablet AI Paling Gahar di Tahun 2026
  • Inilah Bocoran Tecno Pova 8 dan Spark 50 Pro, HP dengan Baterai Monster Sampai 7.750mAh!
  • Inilah Alasan Kenapa Poco X8 Pro Series Ludes Terjual 30 Ribu Unit dalam Sehari, Performanya Benar-Benar Naik Kelas!
  • Inilah Rekomendasi HP Samsung dengan Kamera Terbaik 2025, Hasil Foto Dijamin Kayak Profesional!
  • Inilah Kemudahan Belanja Elektronik Lewat Kolaborasi Strategis Indodana Finance dan Sharp Indonesia
  • Inilah Rekomendasi Smartwatch Mirip Apple Watch Termurah 2026 yang Bikin Gaya Makin Maksimal
  • Inilah Cara Cek Lokasi UTBK 2026 Agar Tidak Salah Alamat dan Terlambat
  • Is it Time to Replace Nano? Discover Fresh, the Terminal Text Editor You Actually Want to Use
  • How to Design a Services Like Google Ads
  • How to Fix 0x800ccc0b Outlook Error: Step-by-Step Guide for Beginners
  • How to Fix NVIDIA App Error on Windows 11: Simple Guide
  • How to Fix Excel Formula Errors: Quick Fixes for #NAME
  • Complete Tutorial on OSMnx: Turning Map Data into Powerful AI World Models
  • Complete Tutorial: Mastering AI Video Generation with Seedance 2.0 and Higgsfield
  • How to Create Blockbuster-Style Cinematic AI Videos: A Complete Tutorial for Beginners Using Visiana AI
  • How to Master Next-Gen AI Training: A Beginner Tutorial on In-Place TTT and Domain-Invariant Neurons for Smarter Models
  • Complete Tutorial: Integrating Open Claw with Discord, GitHub, and Google for Personal AI Productivity
  • 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

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