Skip to main content
  1. Posts/

Rsync dengan maxdepth subfolder

1 min
linux

Mungkin Anda pernah mencari file dengan find atau locate. Namun hal itu akan memakan waktu lama apabila terdapat banyak subfolder dalam satu atau beberapa folder tersebut.

Untuk mengatasi hal tersebut find terdapat opsi maxdepth dimana opsi tersebut untuk menetukan sampai seberapa banyak subfolder yang dicari dapat satu folder.

Bagaimana jika ingin memindahkan file dengan rsync namun hanya sampai subfolder 1,2,3, atau 4.

Untuk menyinkronkan hingga kedalaman 2 (file di dalam folder dan subfolder) dapat menggunakan opsi exclude pada rsync. Contohnya

rsync -r --exclude="/*/*/" source/ target/

Maka rsync akan menyalin file dan folder seperti berikut

target/
├── subfolder 1
│   └── wanted with depth 2.txt
├── subfolder 2
│   └── wanted with depth 2.txt
└── wanted with depth 1.txt

Related

How to Configure cGroups v2 on Linux
2 mins
linux linux
How to Disable User Crontab in Linux
1 min
linux linux
Cara Mengaktifkan Jumbo Frame
2 mins
linux linux ubuntu windows
Using Tuned in Linux
2 mins
linux linux
Using Google Dork Tool on Linux
2 mins
linux linux
Membuat RAID Array dengan mdadm
6 mins
linux linux ubuntu