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

Cara scroll up dan down GNU Screen Linux
·1 min
linux
Setting sudo tanpa password di Linux
·1 min
linux
Backup dan Restore Partisi table di Linux
·3 mins
linux linux
Cek dan Repair FAT filesystem Linux
·1 min
linux
Cara Rename Database di MySQL
·1 min
mysql mysql
Cara Truncate table di MySQL
·1 min
mysql mysql