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

  • Belum Tahu? Inilah Suku Bajau Punya Gen “Mutan” Mirip Fishman One Piece, Ini Faktanya!
  • Inilah Paket PLTS Hybrid 6kVA Aspro DML 600 yang Paling Powerful!
  • Suku Tsaatan: Suku Mongolia Penggembala Rusa Kutub
  • Game Happy Rush Terbukti Membayar atau Cuma Scam Iklan?
  • Cara Nonton Drama Dapat Duit di Free Flick, Tapi Awas Jangan Sampai Tertipu Saldo Jutaan!
  • APK Pinjol Rajindompet Penipu? Ini Review Aslinya
  • Keganggu Iklan Pop-Up Indosat Pas Main Game? Ini Trik Ampuh Matikannya!
  • Belum Tahu? Inilah Cara Upload Reels Instagram Sampai 20 Menit, Konten Jadi Lebih Puas!
  • Apa itu Negara Somaliland? Apa Hubungannya dengan Israel?
  • Apa itu Game TheoTown? Game Simulasi Jadi Diktator
  • Inilah Rekomendasi 4 HP Honor Terbaik – Prosesor Snapdragon Tahun 2026
  • Lagi Nyari HP Gaming Murah? Inilah 4 HP Asus RAM 8 GB yang Recomended
  • Ini Trik Main Game Merge Cats Road Trip Sampai Tarik Saldo ke DANA
  • Mau Jadi Digital Writer Pro? Ini Caranya Buat Portofolio Pakai Blog!
  • Ini Cara Login Banyak Akun FB & IG di Satu HP Tanpa Diblokir!
  • Inilah Cara Mengatasi Verval Siswa Silang Merah di RDM versi Hosting
  • HP Tertinggal? Inilah Caranya Login PDUM Langsung dari Laptop, Lebih Praktis!
  • Inilah Cara Tarik Dana dari APK Drama Rush
  • Inilah Cara Mudah Tarik Uang Kertas Biru di Merge Cats ke DANA dan OVO Tanpa Ribet!
  • Apakah Aplikasi Pinjaman KlikKami Penipu? Ada DC Penagih?
  • Kenapa Tentara Romawi Hanya Pakai Armor Kaki Saja?
  • Inilah Alasan Kenapa Beli Follower IG itu TIDAK AMAN!
  • EPIK! Kisah Mesin Bor Tercanggih Takluk di Proyek Terowongan Zojila Himalaya
  • Bingung Cari Lokasi Seseorang? Cek Cara Melacak Pemilik Nomor HP Tanpa Bayar Ini, Dijamin Akurat!
  • Apa itu Logis? Kenapa Logika Bisa Berbeda-beda?
  • Ini Alasan Kenapa Fitur Bing AI Sedang Trending dan Dicari Banyak Orang
  • Sejarah Kerajaan Champa: Bangsa Yang Hilang Tanpa Perang Besar, Kok Bisa?
  • Gini Caranya Dapat Weekly Diamond Pass Gratis di Event M7 Pesta, Ternyata Nggak Pake Modal!
  • Inilah Trik Rahasia Panen Token dan Skin Gratis di Event Pesta Cuan M7 Mobile Legends!
  • Apakah Apk Pinjaman Cepat Galaxy Pinjol Penipu?
  • Tailwind’s Revenue Down 80%: Is AI Killing Open Source?
  • Building Open Cloud with Apache CloudStack
  • TOP 1% AI Coding: 5 Practical Techniques to Code Like a Pro
  • Why Your Self-Hosted n8n Instance Might Be a Ticking Time Bomb
  • CES 2026: Real Botics Wants to Be Your Best Friend, but at $95k, Are They Worth the Hype?
  • Inilah Cara Belajar Cepat Model Context Protocol (MCP) Lewat 7 Proyek Open Source Terbaik
  • Inilah Cara Menguasai Tracing dan Evaluasi Aplikasi LLM Menggunakan LangSmith
  • Begini Cara Menggabungkan LLM, RAG, dan AI Agent untuk Membuat Sistem Cerdas
  • Cara Buat Sistem Moderasi Konten Cerdas dengan GPT-OSS-Safeguard
  • Inilah Cara Membuat Aplikasi Web Full-Stack Tanpa Coding dengan Manus 1.5
  • Apa itu CVE-2025-14847? Ini Penjelasan Lengkap MongoBleed
  • Ini Kronologi & Resiko Kebocoran Data WIRED
  • Apa itu Grubhub Crypto Scam? Ini Pengertian dan Kronologi Penipuan yang Catut Nama Grubhub
  • Apa Itu CVE-2025-59374? Mengenal Celah Keamanan ASUS Live Update yang Viral Lagi
  • Apa itu RansomHouse Mario? Ini Pengertian dan Mengenal Versi Baru ‘Mario’ yang Makin Bahaya
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

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