Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk memadam direktori bukan kosong di Linux
Di Linux, anda boleh melaksanakan pernyataan "rm -r directory name" untuk memadamkan direktori yang tidak kosong. Perintah rm digunakan untuk memadam secara kekal fail atau direktori dalam sistem fail Apabila arahan ini diikuti dengan pilihan "-r", pemadaman rekursif boleh dicapai, memadam direktori yang ditentukan dan semua kandungannya, termasuk semua subdirektori dan. fail.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Arahan shell biasa untuk memadam direktori ialah: rm
rm
ialah utiliti baris arahan untuk memadam fail dan direktori. Tidak seperti arahan rmdir, rm boleh memadam kedua-dua direktori kosong dan tidak kosong. (Titik pengetahuan tentang perintah rmdir ditambah di bahagian bawah! )
Secara lalai, tiada pilihan Apabila digunakan, rm tidak akan memadam direktori
seperti yang ditunjukkan dalam rajah di bawah:
Pertama sekali, mari kita lihat berapa banyak direktori kita ada:
Ada dua => iaitu: First_linux_progarm dan test1
Cuba guna rm untuk memadam test1
Bagaimana hendak memadam direktori kosong di bawah sistem Linux?
=> direktori kosong, sila gunakan pilihan -d(– dir).
Iaitu:
rm -d 目录名
Bagaimana hendak memadam direktori bukan kosong di bawah sistem Linux?
=>Jika anda mahu memadamkan direktori yang tidak kosong dan semua kandungannya, gunakan pilihan -r (–rekursif atau -R).
iaitu:
rm -r 目录名
-r
: Pemadaman berulang, terutamanya digunakan untuk memadam direktori dan semua mengandungi fail, termasuk semua subdirektori dan fail.
Seperti yang ditunjukkan di bawah:
# Penggunaan pertama ls untuk menyemak berapa banyak direktori yang ada => Terdapat dua First_linux_progarm dan test1.
#Gunakan rmdir sekali lagi untuk cuba memadam direktori First_linux_progarm => Ia menunjukkan bahawa First_linux_progarm tidak kosong dan tidak boleh dipadam (Saya akan terangkan apakah arahan rmdir itu kemudian ).
#Pada ketika ini, kami mendayakan rm -r First_linux_progarm.
# Kemudian gunakan ls untuk melihat direktori , hanya ujian1 yang tinggal.
Mata pengetahuan tambahan:
Perintah rmdir ialah juga memadam arahan shell Direktori!
Walau bagaimanapun, rmdir ialah utiliti baris arahan untuk memadamkan direktori kosong. Direktori hanya boleh dipadamkan jika direktori kosong .
Sebagai contoh, untuk memadam direktori bernama linuxmi, taip:
rmdir linuxmi
Jika direktori tidak kosong , maka Ralat akan dilaporkan:
rmdir: 删除 'linuxmi' 失败: 目录非空
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Bagaimana untuk memadam direktori bukan kosong di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!