Bagaimana cara menghapus direktori di Linux?
Pada sistem Linux, membersihkan direktori dapat dilakukan dengan berbagai cara, tergantung apakah Anda ingin mempertahankan direktori itu sendiri dan atribut berkas di dalamnya. Berikut beberapa metode umum:
Metode 1: Gunakan rm perintah untuk menghapus semua file di dalam direktori
Jika Anda ingin menghapus semua file dalam sebuah direktori tetapi tetap mempertahankan direktori itu sendiri, Anda dapat menggunakan rm perintah. Misalnya, untuk menghapus direktori bernama direktori_saya, Anda dapat menggunakan perintah berikut:
rm -rf direktori_saya/*
-R opsi di sini berarti penghapusan rekursif, dan -F opsi berarti penghapusan paksa, yaitu tidak ada perintah konfirmasi.
Metode 2: Gunakan perintah find dengan -exec
Jika Anda menginginkan kontrol yang lebih terperinci atas proses penghapusan, Anda dapat menggunakanmenemukanperintah bersama dengan-eksekutifpilihan. Misalnya:
temukan direktori saya -tipe f -eksekusi rm {} \;

Perintah ini akan menemukan semua file (-tipe f) di bawah direktori_saya direktori dan jalankan rm perintah pada setiap berkas.
Metode 3: Buat Direktori Baru untuk Menggantikan Direktori Asli
Jika Anda ingin mengosongkan suatu direktori sepenuhnya dan tidak keberatan membuatnya kembali, Anda dapat menghapus seluruh direktori lalu membuatnya lagi:

rm -rf direktori_saya mkdir direktori_saya
Pendekatan ini menghapus direktori dan semua isinya, lalu membuat direktori kosong baru.
Metode 4: Gunakan rsync Memerintah
Itu rsync Perintah ini dapat digunakan untuk menyinkronkan berkas dan direktori, dan juga dapat digunakan untuk mengosongkan direktori. Contoh:
rsync -a --hapus direktori_kosong/ direktori_saya/

Di Sini, direktori_kosong adalah direktori kosong, dan --menghapus Opsi menghapus file dari direktori target yang tidak ada di direktori sumber.
Tindakan pencegahan
Sebelum melakukan operasi penghapusan, pastikan Anda benar-benar berniat menghapus file tersebut, karena tindakan ini tidak dapat dibatalkan.
Jika direktori berisi file-file penting, buatlah cadangan terlebih dahulu.
Menggunakan sudo Perintah ini memerlukan hak akses administratif. Jika Anda tidak memiliki izin yang memadai, Anda mungkin perlu menggunakan sudo untuk menjalankan perintah ini.
Metode di atas berlaku untuk sebagian besar situasi, tetapi saat menerapkannya, pilih metode yang tepat berdasarkan kasus spesifik Anda, dan lanjutkan dengan hati-hati untuk menghindari kehilangan data.
Jika Anda menginginkan kontrol yang lebih terperinci atas proses penghapusan, Anda dapat menggunakanmenemukanperintah bersama dengan-eksekutifpilihan. Misalnya:
temukan direktori saya -tipe f -eksekusi rm {} \;

Perintah ini akan menemukan semua file (-tipe f) di bawah direktori_saya direktori dan jalankan rm perintah pada setiap berkas.
Metode 3: Buat Direktori Baru untuk Menggantikan Direktori Asli
Jika Anda ingin mengosongkan suatu direktori sepenuhnya dan tidak keberatan membuatnya kembali, Anda dapat menghapus seluruh direktori lalu membuatnya lagi:
Pendekatan ini menghapus direktori dan semua isinya, lalu membuat direktori kosong baru.
Metode 4: Gunakan rsync Memerintah
Itu rsync Perintah ini dapat digunakan untuk menyinkronkan berkas dan direktori, dan juga dapat digunakan untuk mengosongkan direktori. Contoh:
Di Sini,
direktori_kosong adalah direktori kosong, dan --menghapus Opsi menghapus file dari direktori target yang tidak ada di direktori sumber.Tindakan pencegahan
Sebelum melakukan operasi penghapusan, pastikan Anda benar-benar berniat menghapus file tersebut, karena tindakan ini tidak dapat dibatalkan.
Jika direktori berisi file-file penting, buatlah cadangan terlebih dahulu.
Menggunakan
sudo Perintah ini memerlukan hak akses administratif. Jika Anda tidak memiliki izin yang memadai, Anda mungkin perlu menggunakan sudo untuk menjalankan perintah ini.Metode di atas berlaku untuk sebagian besar situasi, tetapi saat menerapkannya, pilih metode yang tepat berdasarkan kasus spesifik Anda, dan lanjutkan dengan hati-hati untuk menghindari kehilangan data.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

PC rak
Komputasi Tertanam
Komputer Portabel Industri
Tablet Tangguh
Laptop Tangguh
PC Panel Industri
Genggam yang Tangguh
PC Industri Advantech