Chcę prostej i działającej (wiele) opcji exclude
wewnątrz mojego polecenia rsync
. Powiedzmy, że wykluczy a file
i a directory
:Prosta opcja WYŁĄCZENIE RSYNC?
- /var/www/html/test.txt
- /var/www/html/images/
co zrobiłem to:
rsync -avz --exclude="/var/www/html/test.txt" --exclude="/var/www/html/images/" /var/www/html [email protected]:/var/www
lub
rsync -avz --exclude=/var/www/html/test.txt --exclude=/var/www/html/images/ /var/www/html [email protected]:/var/www
lub
rsync -avz --exclude /var/www/html/test.txt --exclude /var/www/html/images/ /var/www/html [email protected]:/var/www
..
Ale jednak --exclude
nie działa!
Wszystko wychodzi!
- Jak to zrobić w tym prostym formacie?
Uwaga: Nie chcę również używać zewnętrznego pliku listy wykluczeń. Po prostu chcę wszystko w jednym prostym poleceniu.
Ostrzeżenie: to polecenie wyklucza pliki 'text.txt' i katalogi' images' w dowolnym miejscu, w którym znajdzie je w hierarchii plików (tj. Nie tylko na najwyższym poziomie katalog, z którego pochodzi kopia zapasowa), co może nie być tym, czego potrzebujesz. – pgoetz
Chciałbym, żeby to działało, ale to nie działa dla mnie –