Saya memiliki folder tanpa sekitar 500 subdirektori. Ada banyak sampah yang dapat ditemukan di dalamnya dan saya ingin membersihkannya.
Saya telah menghapus tipe file tertentu yang tidak saya inginkan, seperti gambar, dengan perintah ini:
find . -mindepth 1 -iname "*.jpg" -type f -delete
Namun, sekarang saya ingin menghapus semua file ekstensi-kurang. File seperti "Daftar belanja" sebelum "Belanja daftar.txt"
Saya sudah mencoba perintah berikut tetapi tidak berhasil:
find . -mindepth 1 ! -iname "*.*" -type f -delete
command-line
find
etsnyman
sumber
sumber
find . -type f ! -name "*?.*" -delete
untuk menghapus file seperti ".trash" atau apa pun yang saya tidak butuhkan. Jangan khawatir - itu bukan direktori Beranda saya, jadi saya tidak kehilangan file konfigurasi.-delete
opsi!find . -type f -name ".*" -delete
yang ada di komentar terakhir Anda juga akan menghapus file tanpa ekstensi. Dan apa yang dikatakan Radu! Tes dulu!Anda bisa menggunakan:
sumber