Menghapus Sub Folder Tertentu Secara Rekursif
1/2/2019 • LinuxMisal struktur folder seperti ini
$ tree -L 2 -d
│
├── react-dasar
│ ├── node_modules
│ └── src
├── react-internals
│ ├── node_modules
│ └── src
├── react-redux
│ ├── node_modules
│ └── src
├── react-routing
│ ├── node_modules
│ └── src
└── react-style
├── node_modules
└── src
Folder node_modules
adalah target hapus. Gunakan command find
untuk mengetahui path setiap target foldernya.
$ find -type d -name node_modules -prune
./react-internals/node_modules
./react-routing/node_modules
./react-dasar/node_modules
./react-redux/node_modules
./react-style/node_modules
Lalu eksekusi perintah rm
dengan flag -exec
seperti ini
$ find -type d -name node_modules -prune -exec rm -rf {} ;
Hasilnya
$ tree -L 2 -d
│
├── react-dasar
│ └── src
├── react-internals
│ └── src
├── react-redux
│ └── src
├── react-routing
│ └── src
└── react-style
└── src
Sekian semoga bermanfaat.
nb: Teliti dan berhati-hati saat mengetik atau menggunakan command
rm
.