Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk memadam direktori bukan kosong di Linux

Bagaimana untuk memadam direktori bukan kosong di Linux

青灯夜游
青灯夜游asal
2022-03-24 18:40:3628861semak imbas

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.

Bagaimana untuk memadam direktori bukan kosong di Linux

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

Bagaimana untuk memadam direktori bukan kosong di Linux

Cuba guna rm untuk memadam test1

Bagaimana untuk memadam direktori bukan kosong di Linux


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.

Bagaimana untuk memadam direktori bukan kosong di Linux


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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn