Jika Anda baru mengenal lingkungan Linux, biasanya Anda merasa bingung dengan perintah tertentu, terutama ketika mereka memiliki tujuan yang sama. Salah satu kebingungan muncul antara perintah df dan du, keduanya digunakan untuk analisis ruang disk. Jangan khawatir, Anda tidak sendirian! Memahami perintah df dan du dan tujuannya yang berbeda adalah kunci untuk mengelola ruang disk Anda secara efektif di Linux. Dalam panduan ramah pemula ini, kami akan mengungkap perintah df dan du, membantu Anda mendapatkan kejelasan tentang fungsinya dan bagaimana mereka berkontribusi dalam menganalisis ruang disk di Linux. Di akhir artikel ini, Anda akan merasa percaya diri dalam membedakan antara perintah-perintah ini dan menggunakannya untuk membuat keputusan tentang manajemen ruang disk Anda.
Contents
Memahami Perintah df dan du di Linux1. df Perintah1.1. Contoh Perintah df2. du Command2.1. Contoh Perintah duPerbedaan antara Perintah df dan duPertanyaan yang Sering DiajukanKesimpulanMemahami Perintah df dan du di Linux
Perintah df dan du keduanya digunakan untuk analisis ruang disk di Linux, tetapi memiliki tujuan yang berbeda. Pertama kita akan membahas tentang df command.
1. df Command
Perintah df adalah singkatan dari "disk free" dan digunakan untuk menampilkan informasi tentang penggunaan ruang disk sistem file. Ini memberikan ikhtisar tentang ruang disk yang tersedia, digunakan, dan total pada sistem file yang terpasang. Ini membantu Anda memahami berapa banyak ruang yang digunakan dan berapa banyak yang tersedia di setiap partisi atau sistem file.
Contoh:
$ df -h
Explanation:
Perintah menampilkan penggunaan ruang disk dalam format yang dapat dibaca manusia (-h), memberikan informasi tentang file sistem, ukuran totalnya, ruang yang digunakan, ruang yang tersedia, dan persentase penggunaan.
1.1. Contoh Perintah df
Berikut adalah beberapa contoh penggunaan perintah df beserta penjelasannya:
1. Penggunaan Ruang Disk Dasar:
$ df
Penjelasan:
Menjalankan df tanpa opsi apa pun menampilkan penggunaan ruang disk untuk semua sistem file yang terpasang. Ini menunjukkan informasi seperti sistem file, ukuran total, ruang yang digunakan, ruang yang tersedia, dan mount point.
2. Output yang Dapat Dibaca Manusia:
$ df -h
Penjelasan:
Menambahkan opsi -h membuat output dapat dibaca manusia, menampilkan ukuran dalam format yang lebih mudah dipahami (mis., KB, MB, GB).
3. Sistem Berkas Spesifik:
$ df /dev/sda1
Penjelasan:
Menentukan sistem berkas, seperti /dev/sda1, menunjukkan penggunaan ruang disk khusus untuk sistem berkas tersebut.
4. Beberapa Sistem Berkas:
$ df /dev/sda1 /dev/sdb1
Penjelasan:
Anda dapat menyediakan beberapa jalur sistem berkas sebagai argumen pada perintah df untuk melihat penggunaan ruang disk untuk masing-masing jalur tersebut.
5. Inode Usage:
$ df -i
Explanation:
Menggunakan opsi -i menampilkan penggunaan inode, yang menunjukkan informasi tentang jumlah inode yang digunakan dan tersedia pada setiap sistem file.
6. Tampilkan Jenis Sistem Berkas:
$df -T
Penjelasan:
Menambahkan opsi -T menunjukkan jenis sistem berkas beserta informasi penggunaan ruang disk.
7. Kecualikan Sistem File Semu:
$ df -x tmpfs -x devtmpfs
Penjelasan:
Opsi -x diikuti oleh satu atau lebih jenis sistem file mengecualikannya dari output. Dalam contoh ini, kami mengecualikan file sistem tmpfs dan devtmpfs.
8. Tampilkan inode dan Blok Sistem Berkas:
$ df -i -B M
Explanation:
Menggabungkan opsi -i dengan opsi -B menentukan ukuran blok (dalam hal ini, Megabita) dan menampilkan inode dan penggunaan blok.
9. Sertakan Jenis Sistem Berkas:
$ df -t ext4
Penjelasan:
Opsi -t diikuti dengan jenis sistem berkas menunjukkan penggunaan ruang disk hanya untuk jenis sistem berkas tertentu. Dalam contoh ini, ini menampilkan penggunaan untuk file ext4 system.
10. Tampilkan Ruang Disk di Blok 1K:
$ df -k
Penjelasan:
Menggunakan opsi -k menunjukkan penggunaan ruang disk di blok 1K.
Contoh ini menggambarkan berbagai skenario di mana perintah df dapat digunakan untuk mendapatkan informasi penggunaan ruang disk di Linux. pelajari tentang du command.
2. du Command
Perintah du adalah singkatan dari "penggunaan disk" dan digunakan untuk memperkirakan penggunaan disk file dan direktori. Ini membantu Anda menentukan ruang yang dikonsumsi oleh masing-masing direktori atau file, membuatnya berguna untuk mengidentifikasi direktori yang memonopoli ruang atau file besar. ) dari direktori yang ditentukan dan subdirektorinya dalam format yang dapat dibaca manusia (-h). Ini memberikan jumlah penggunaan disk dengan menampilkan ukuran total (-h).
2.1. Contoh Perintah du
Berikut beberapa contoh penggunaan perintah du beserta penjelasannya:
1. Penggunaan Disk Dasar untuk Direktori:
$ du /path/to/directory
Explanation:
Running du diikuti dengan path ke direktori menampilkan penggunaan disk dari direktori tersebut dan subdirektorinya.
2. Output yang Dapat Dibaca-Manusia:
$ du -h /path/to/directory
Penjelasan:
Menambahkan opsi -h membuat output dapat dibaca oleh manusia, menampilkan ukuran dalam format yang lebih mudah dipahami (mis., KB, MB, GB).
3. Total Penggunaan Disk dari Direktori:
$ du -sh /path/to/directory
Penjelasan:
Opsi -s memberikan ringkasan penggunaan total disk dari direktori yang ditentukan tanpa menampilkan ukuran subdirektori individual. Opsi -h membuat output dapat dibaca oleh manusia.
4. Disk Usage dari Semua File dan Direktori di Current Directory:
$ du -h *
Explanation:
Running du with * menampilkan penggunaan disk dari semua file dan direktori di direktori saat ini.
5. Penggunaan Disk Diurutkan berdasarkan Ukuran:
$ du -sh * | sort -hr
Explanation:
Dengan menyalurkan output du ke perintah sortir, Anda dapat mengurutkan penggunaan disk dalam urutan menurun (-r flag) untuk melihat file atau direktori terbesar di bagian atas. Opsi -h membuat output dapat dibaca oleh manusia.
6. Disk Usage of Individual Files:
$ du -h /path/to/file
Explanation:
Anda dapat menggunakan du untuk mendapatkan penggunaan disk dari file individual dengan memberikan path ke file sebagai argumen.
7. Disk Usage Excluding Directories:
$ du -d 1 -h --exclude=Downloads /path/to/parent-directory
Explanation:
Opsi --exclude memungkinkan Anda mengecualikan direktori tertentu dari perhitungan penggunaan disk. Dalam contoh ini, penggunaan disk dihitung untuk direktori induk, tidak termasuk direktori yang ditentukan yaitu Unduhan. Di sini, opsi -d menentukan kedalaman atau level hierarki direktori yang akan ditampilkan. Dalam hal ini, -d 1 membatasi output hanya ke direktori saat ini dan subdirectories.
8 langsungnya. Disk Usage of Multiple Directories:
$ du -h /path/to/directory1 /path/to/directory2
Explanation:
Anda dapat memberikan beberapa jalur direktori sebagai argumen ke perintah du untuk mendapatkan penggunaan disk dari setiap direktori secara terpisah.
9. Penggunaan Disk dari Direktori dan Subdirektori Saat Ini:
$ du -h .
Explanation:
Using . sebagai argumen untuk du menampilkan penggunaan disk dari direktori saat ini dan semua subdirektorinya.
10. Penggunaan Disk dari Direktori Terbesar:
$ du -h --max-depth=1 /path/to/directory | sort -hr
Explanation:
Dengan menentukan opsi --max-depth, Anda dapat membatasi kedalaman perhitungan penggunaan disk. Ini setara dengan opsi -d. Dalam contoh ini, ini menampilkan penggunaan disk dari direktori tingkat atas dalam direktori yang ditentukan, diurutkan dalam urutan menurun.
Contoh ini menunjukkan berbagai cara menggunakan perintah du untuk menganalisis penggunaan disk di Linux.
Sekarang kita telah menjelajahi df dan du perintah, termasuk definisi dan contohnya. Saya harap Anda telah memperoleh pemahaman mendasar tentang kedua alat analisis ruang disk ini. Dengan pengetahuan ini, kita sekarang dapat mengalihkan fokus kita untuk memeriksa perbedaan antara df dan du dengan contoh.
Perbedaan antara df dan du Perintah
Tujuan: df menunjukkan penggunaan ruang disk secara keseluruhan untuk sistem file yang dipasang, memberikan ikhtisar tentang yang tersedia dan yang digunakan ruang pada setiap partisi. Di sisi lain, du berfokus pada memperkirakan penggunaan disk dari masing-masing direktori atau file, membantu Anda mengidentifikasi elemen yang menghabiskan ruang. Cakupan: df mencakup seluruh sistem file, menampilkan pemanfaatan ruang disk untuk setiap sistem file yang terpasang, sementara du memungkinkan Anda untuk telusuri dan analisis penggunaan disk pada tingkat direktori atau file. Penggunaan: df biasanya digunakan untuk memantau ketersediaan ruang disk dan mengidentifikasi kendala penyimpanan potensial, sementara du berguna untuk mengidentifikasi direktori atau file yang berkontribusi secara signifikan terhadap penggunaan ruang disk. Skenario
Example:
Misalkan Anda memiliki sistem file dengan banyak partisi: /dev/sda1 dipasang di / dan /dev/sda2 dipasang di /home. Menjalankan df -h akan memberikan informasi tentang pemanfaatan ruang disk untuk partisi yang terpasang ini. Sebaliknya, menjalankan du -sh /home akan memperkirakan penggunaan disk dari direktori /home dan subdirektorinya, membantu Anda mengidentifikasi direktori yang menghabiskan ruang di dalam /home.
Singkatnya, df memberikan ikhtisar penggunaan ruang disk pada tingkat sistem file , sementara du membantu memperkirakan penggunaan disk pada tingkat direktori atau file. Dengan menggunakan kedua perintah secara tepat, Anda dapat memperoleh wawasan tentang pemanfaatan ruang disk dan mengelola sumber daya penyimpanan Anda secara efektif di Linux.
Pertanyaan yang Sering Diajukan
Berikut FAQ tentang perintah df dan du.
Q: Untuk apa perintah df digunakan?A: Perintah df di Linux digunakan untuk menampilkan informasi tentang penggunaan ruang disk sistem file. Ini memberikan detail seperti total, ruang yang digunakan, dan ruang yang tersedia pada sistem file yang dipasang.
Q: Untuk apa perintah du digunakan?J: Perintah du di Linux digunakan untuk memperkirakan penggunaan disk untuk direktori dan file. Ini membantu mengidentifikasi ruang yang dikonsumsi oleh masing-masing direktori atau file.
Q: Bagaimana perintah df dan du berbeda dalam tujuannya? A: Perintah df memberikan ikhtisar penggunaan ruang disk sistem file, memberikan informasi tentang total, digunakan, dan tersedia ruang angkasa. Di sisi lain, perintah du memperkirakan penggunaan disk untuk direktori dan file, memungkinkan analisis yang lebih detail pada tingkat direktori dan file.
Q: Bisakah perintah df dan du digunakan bersama? A: Ya, perintah df dan du melayani tujuan yang berbeda dan dapat digunakan bersama untuk mendapatkan wawasan komprehensif tentang pemanfaatan ruang disk. Sementara df memberikan tampilan tingkat tinggi, du memungkinkan untuk pemeriksaan granular penggunaan disk di tingkat direktori dan file.
Q: Bagaimana saya bisa menggunakan perintah df untuk memeriksa penggunaan ruang disk untuk sistem file tertentu?A: Anda dapat menggunakan perintah df diikuti dengan jalur ke sistem file tertentu untuk melihat penggunaan ruang disknya. Contoh: df /dev/sda1.
Q: Bagaimana cara menggunakan perintah du untuk memeriksa penggunaan disk untuk direktori tertentu? A: Untuk memeriksa penggunaan disk dari direktori tertentu, gunakan perintah du diikuti dengan jalur ke direktori . Misalnya: du /path/to/directory
Q: Bisakah saya mengecualikan direktori atau file tertentu dari perhitungan penggunaan disk?J: Ya, perintah df dan du menyediakan opsi untuk mengecualikan direktori atau file tertentu dari perhitungan penggunaan disk. Misalnya, dengan du, Anda dapat menggunakan opsi --exclude diikuti dengan direktori atau nama file untuk mengecualikannya dari perhitungan.
Q: Apakah ada opsi tambahan yang tersedia untuk perintah df dan du?A: Ya, kedua perintah menawarkan tambahan pilihan yang memungkinkan Anda untuk menyesuaikan output. Misalnya, Anda dapat menggunakan opsi -h dengan kedua perintah untuk menampilkan ukuran dalam format yang dapat dibaca manusia.
Q: Bagaimana cara mendapatkan ringkasan penggunaan disk untuk direktori tanpa menyertakan subdirektori? A: Dengan perintah du, Anda dapat gunakan opsi -s untuk mendapatkan ringkasan penggunaan disk untuk direktori tanpa menyertakan subdirektori. Contoh: du -sh /path/to/directory.
Q: Apakah perintah df dan du tersedia di semua distribusi Linux? A: Ya, perintah df dan du adalah utilitas standar di Linux dan tersedia di sebagian besar distribusi Linux. Namun, opsi khusus atau format keluaran mungkin sedikit berbeda di antara distribusi.
Kesimpulan
Dalam panduan ini, kami mengungkap misteri perintah df dan du dan memberikan contoh perintah untuk menganalisis dan memahami penggunaan ruang disk. Dalam hal mengelola ruang disk di Linux, perintah df dan du memainkan peran penting. Untuk pemula, memahami perbedaan antara perintah-perintah ini dan penggunaan praktisnya sangat penting.
Artikel Diperbarui pada: June 02, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani