one line command zsh untuk mengelompok file dalam satu folder dan dipisahkan kedalam folder masing masing berdasarkan extensi file nya
Kamu bisa menggunakan perintah ini di Zsh untuk mengelompokkan file berdasarkan ekstensi ke dalam folder masing-masing: for file in *.*; do mkdir -p " ${file##*.} " && mv " $file " " ${file##*.} /" ; done Penjelasan: *.* → Memilih semua file yang memiliki ekstensi. for file in *.*; do ... done → Loop untuk setiap file. mkdir -p "${file##*.}" → Membuat folder dengan nama sesuai ekstensi (jika belum ada). mv "$file" "${file##*.}/" → Memindahkan file ke folder yang sesuai dengan ekstensinya. Contoh: Jika dalam folder ada file: document .pdf image .jpg script .sh notes .txt photo.png Setelah menjalankan perintah, struktur folder akan menjadi: pdf/ └── document .pdf jpg/ └── image .jpg sh/ └── script .sh txt/ └── notes .txt png/ └── photo.png Cukup jalankan perintah ini dalam direktori yang diinginkan, dan semua file akan otomatis dikelompokkan...