Jak skopiować z danego folderu i jego podfolderów tylko same pliki JPEG ?

Oczywiście plik JPEG jest tutaj tylko przykładem. W zaprezentowany sposób możemy skopiować każde inne rozszerzenie np. PNG albo DOC.

Do skopiowania posłużymy się genialnym programem rsync, o którym już wsześniej była mowa na naszym serwisie.

Jeśli go nie mamy – instalujemy:


Wzór komendy kopiującej – tutaj określony folder (w całej strukturze jego podfolderów) wyłącznie z 1 typem pliku branego pod uwagę – zdjęcia JPEG:

Należy pamiętać o konstrukcji zapytań programu rsync. W zaprezentowanym wyżej przykładzie Folder-do-skopiowania musi znajdować się wewnątrz foldera podanego na końcu czyli: Lokalizacja-Koncowa. Innymi słowy musi istnieć folder:  /media/ubuntu/pendrive/Lokalizacja-Koncowa/Folder-do-skopiowania Wtedy synchronizacja przebiegnie prawidłowo.

Problem w tym, że akurat pliki JPEG mogą przyjmować inne rozszerzenia. Można tam dopisać flagę inlcude albo wywołać kolejno:


 

źródło grafik: pixelstalk.net