Mam dwie karty flash tego samego rozmiaru i chcę skopiować zawartość jednej do drugiej na podstawie następujących zasad:
- Chcę mieć wszystkie katalogi i podkatalogi na swoim miejscu
- Chcę wykluczyć pliki typu .FOO, .BAR i .ZIM (wszystkie inne pliki są kopiowane)
- Bonus: Byłoby fajnie, gdyby wyświetlał nazwy plików podczas ich kopiowania, biorąc pod uwagę, że kopiuje ~ 8 GB informacji
Czy można to jakoś zrobić z „znajdź”?
/source/ /dest
--exclude
. Jeśli masz z tym problemy, sprawdź tę odpowiedź .Jeśli masz dużą liczbę rozszerzeń do wykluczenia, możesz utworzyć plik i zapisać całe rozszerzenie lub plik, aby wykluczyć, i użyć tylko jednej opcji wykluczenia, aby uprościć.
Zawsze dobrze jest użyć opcji z do kompresji i opcji r, jeśli trzeba kopiować rekurencyjnie.
źródło