Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk memadam folder dalam linux
Kaedah pemadaman: 1. Gunakan arahan rmdir dengan sintaks "nama folder rmdir"; 2. Gunakan arahan rm dengan sintaks "rm -rf nama folder/"; sintaks "cari . -type d -name "nama folder" -exec rm -rf {}".
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Cara memadam folder (direktori) dalam Linux
1. Gunakan rmdir untuk memadam folder (direktori)
Arahan Rmdir ditukar kepada "alih keluar direktori", iaitu arahan yang digunakan untuk memadam direktori kosong.
Contohnya, padamkan direktori kosong bernama "MyDocuments":
[root@localhost test]# rmdir MyDocuments
Jika direktori itu tidak kosong, ralat akan digesa:
rmdir: failed to remove ‘MyDocuments’: Directory not empty
2. Gunakan arahan rm untuk memadam folder (direktori)
Arahan rm biasanya digunakan untuk memadam fail dalam Linux. Parameter boleh ditambah untuk memadam direktori. Contohnya, untuk memadam direktori secara rekursif, gunakan pilihan rekursif -r
atau -R
Jika direktori dilindungi tulis, anda akan digesa sama ada untuk terus memadam direktori dan fail dalam direktori secara keseluruhan. -f
Pemadaman paksa tanpa digesa.
[root@localhost test]# rm -rf MyDocuments/
Berbilang direktori boleh dipadamkan dalam satu arahan, seperti yang ditunjukkan dalam arahan di bawah. Perintah memadam semua direktori dan subdirektori mereka tanpa menggesa untuk pemadaman.
[root@localhost test]# rm -rf dir1 dir2 dir3
3. Gunakan arahan find untuk memadam folder (direktori)
Arahan Find membantu pengguna mencari fail dan direktori berdasarkan ungkapan tertentu. Selain itu, arahan ini boleh digunakan untuk mencari direktori dan memadamkannya berdasarkan kriteria carian yang ditentukan.
Padam direktori bernama "MyDocuments" dalam direktori semasa
[root@localhost test]# find . -type d -name "MyDocuments" -exec rm -rf {} +
.
bermaksud melaksanakan dalam direktori semasa
-type d
Hanya cari direktori
-name
Nyatakan nama direktori
-exec rm -rf
Jalankan arahan rm untuk memadam semua direktori dan kandungannya
{}
Tambah pada penghujung arahan rm
Padam direktori kosong
Jika anda ingin memadam semua direktori kosong, gunakan arahan berikut:
[root@localhost test]# find . -type d -empty -delete
-empty
Hanya hadkan direktori kosong
-delete
Padam semua direktori kosong termasuk subdirektori
Cadangan berkaitan: "Tutorial Video Linux》
Atas ialah kandungan terperinci Bagaimana untuk memadam folder dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!