Cara termudah untuk menghitung jumlah file dan subdirektori dalam direktori menggunakan tree
perintah, yang paling dikenal untuk menampilkan file dan direktori dalam bentuk seperti pohon.
Meskipun Anda selalu dapat mengaktifkan kuota untuk membatasi ruang disk dan penggunaan inode untuk menghindari penyalahgunaan pengguna, perintah ini mungkin berguna. Secara default, direktori kerja saat ini diasumsikan jika tidak ada argumen yang diberikan:
$ tree -iLf 1
Contoh Keluaran
. ./10-Top-Linux-Distributions-of-2015.png ./adobe-flash-player-alternative.jpg ./CentOS-7-Security-Hardening-Guide.png ./coding.png ./d-logo-sketch.png ./Experts-Share-Thoughts-on-25th-Anniversary-of-the-World-Wide-Web-431806-2.jpg ./Get-Default-OS-Logo.png ./InstallCinnamonDesktoponUbuntuandFedora720x345.png ./Install-Nagios-in-CentOS.jpg ./Install-Vmware-Workstation-12-in-Linux.png ./Install-WordPress-on-CentOS-Fedora.png ./Linux-Essentials-Bundle-Course.png ./Linux-Online-Training-Courses.png ./Linux-PDF-Readers-Viewers-Tools.png ./linux-play-game.jpg ./logo.png ./nrpe-3.0.tar.gz ./Python-and-Linux-Administration-Course.png ./Ravi ./teamviewer 11 0 57095 i386 ./Telegram ./tsetup.0.10.1.tar.xz ./VBoxGuestAdditions_5.0.0.iso ./Vivaldi-About.png ./VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle 3 directories, 22 files
Jika Anda ingin melihat informasi yang sama untuk /var/log
, lakukan:
$ tree -iLf 1 /var/log
Contoh Keluaran
/var/log /var/log/alternatives.log /var/log/apt /var/log/aptitude /var/log/auth.log /var/log/boot.log /var/log/bootstrap.log /var/log/btmp /var/log/btmp.1 /var/log/ConsoleKit /var/log/cups /var/log/dmesg /var/log/dpkg.log /var/log/faillog /var/log/fontconfig.log /var/log/fsck /var/log/gpu-manager.log /var/log/hp /var/log/installer /var/log/kern.log /var/log/lastlog /var/log/mdm /var/log/mintsystem.log /var/log/mintsystem.timestamps /var/log/ntpstats /var/log/samba /var/log/speech-dispatcher /var/log/syslog /var/log/syslog.1 /var/log/teamviewer11 /var/log/unattended-upgrades /var/log/upstart /var/log/vbox-install.log /var/log/wtmp /var/log/wtmp.1 /var/log/Xorg.0.log /var/log/Xorg.0.log.old 13 directories, 23 files
Ketik perintah di bawah ini untuk melihat informasi tentang file dan subdirektori di direktori ISOs
.
$ tree -iLf 1 ISOs
Contoh Keluaran
ISOs ISOs/CentOS-6.5-x86_64-minimal.iso ISOs/CentOS-7.0-1406-x86_64-Minimal.iso ISOs/CentOS-7-x86_64-DVD-1503-01 ISOs/ces-standard-3.3-x86_64.iso ISOs/debian-8.1.0-amd64-CD-1.iso ISOs/kali-linux-2.0-i386 ISOs/openSUSE-13.2-DVD-x86_64.iso ISOs/rhel-server-7.0-x86_64-dvd.iso ISOs/ubuntu-14.04.2-desktop-amd64.iso ISOs/ubuntu-14.04.3-server-amd64.iso ISOs/VL-7.1-STD-FINAL.iso ISOs/Win10_1511_1_English_x32.iso ISOs/Win10_1511_1_Spanish_64.iso 2 directories, 11 files
Menjelaskan tree
opsi yang digunakan pada perintah di atas:
-i
– ini adalah opsi grafis yang memungkinkan pohon untuk mencetak garis lekukan-L
– menentukan tingkat kedalaman pohon direktori yang akan ditampilkan, yang dalam kasus di atas adalah 1-f
– membuat pohon mencetak awalan path lengkap untuk setiap file
Seperti yang dapat Anda lihat dari gambar di atas, setelah mendaftar semua file dan subdirektori, tree
menunjukkan jumlah total direktori dan file dalam direktori yang Anda tentukan.
Disarankan Baca: Enkripsi dan Dekripsi File dan Direktori Menggunakan Tar dan OpenSSL
Anda dapat merujuk ke halaman manual pohon untuk menemukan opsi yang lebih berguna, beberapa file konfigurasi, dan variabel lingkungan untuk lebih memahami cara kerjanya.
Kesimpulan
Di sini, kami membahas tip penting yang dapat membantu Anda menggunakan tree
utilitas dengan cara yang berbeda dibandingkan dengan penggunaan tradisionalnya, untuk menampilkan file dan direktori dalam bentuk seperti pohon.
Anda dapat membuat kiat baru dengan menggunakan banyak pohon pilihan dari halaman manual. Apakah Anda memiliki tip berguna tentang penggunaan pohon? Kemudian bagikan dengan jutaan pengguna Linux di seluruh dunia melalui formulir masukan di bawah.