Apakah ada cara untuk menghapus semua file dalam direktori kecuali untuk satu dengan nama file tertentu? Misalnya, jika saya memiliki sebuah direktori yang berisi file-file file1
, file2
dan dontdelete
. Apakah akan ada cara untuk menghapus dengan cepat file1
, dan file2
dan tidak dontdelete
? Saya tahu bahwa saya hanya bisa melakukan rm file1 file2
tetapi itu tidak akan berhasil untuk banyak file. Juga, saya menggunakan Mac OS X jika itu membuat perbedaan.
Wildcarding sederhana mungkin solusi Anda: file rm * akan menghapus file1 dan file2 tetapi tidak dihapus. Jika kebutuhan Anda lebih kompleks, tergantung pada bahasa scripting shell, Anda bisa membuat daftar file yang ingin Anda hapus menggunakan ekspresi reguler dan pipa ini ke perintah rm.
—
therobyouknow
@ Rob: Ya, situasiku lebih kompleks dari itu. Dan jawaban Ignacio berhasil. Terimakasih Meskipun!
—
Wuffers