Przejdź do treści
100% lokalnie

generator poleceń rsync

Utwórz gotowe polecenie rsync ze źródła, celu i opcji przesyłania.

Wynik

generator poleceń rsync

rsync to jeden z tych narzędzi, do którego wszyscy sięgają i nikt dokładnie nie pamięta flag — czy to -a czy -r, czy --delete idzie przed czy za listą wyłączeń, która strona dostaje ukośnik. Ten generator zamienia formularz na prawidłowy, gotowy do wklejenia rozkaz, aby Twoja uwaga mogła skupić się na tym, co synchronizować, a nie na kolejności flag.

Wypełnij ścieżkę źródła i celu, a opcjonalnie anche hosta zdalny, użytkownika i port SSH dla push przez sieć. Włącz tryb archiwizacji i zachowaj uprawnienia, czasy modyfikacji, linki symboliczne i własność na raz, dodaj kompresję dla wolnych łączy i włącz usuwanie, aby cel był dokładnym lustrem źródła. Wzory wyłączenia i włączenia akceptują listę oddzieloną przecinkiem lub nowym wierszem — .git, node_modules, artefakty build — a limit przepustowości uniemożliwi dużej synchronizacji nasycenie połączenia. Trzy szablony (kopia zapasowa, wdrażanie strony, lustro) ustawiają rozsądny zestaw flag jednym kliknem; wybranie "Własne" pozostawia każde pole w Twoich rękach.

Flaga, którą użytkownicy najczęściej mylą, to ukośnik na końcu ścieżki źródła: z nim rsync kopuje *zawartość* katalogu do celu; bez niego sam katalog zostaje utworzony wewnątrz celu. Narzędzie automatycznie stosuje Twój wybór i wyjaśnia go poniżej polecenia, wraz z każdą inną użytą flagą — więc linia nie jest tylko prawidłowa, ale zrozumiała. Najpierw włącz --dry-run, aby zobaczyć dokładny podgląd tego, co by się zmieniło, zanim zostaną usunięte lub nadpisane jakiekolwiek pliki.

Wszystko działa lokalnie w Twojej przeglądarce. Żadna ścieżka, nazwa hosta ani konto użytkownika, którą wpiszesz, nigdy nie pójdzie nigdzie — narzędzie tylko składa tekst. Skopiuj wynik, pobierz go jako plik .txt lub wyślij do wejścia innego narzędzia.

Częste pytania

Co dokładnie zmienia ukośnik na końcu ścieżki źródła?
Z ukośnikiem (source/) rsync kopuje zawartość katalogu do celu. Bez niego (source) kopuje sam katalog, zagnieżdżony o jeden poziom wewnątrz celu. Przełącz pole wyboru a narzędzie zastosuje regułę za Ciebie.
Dlaczego włączenie trybu archiwizacji ukrywa pola uprawnień i czasów modyfikacji?
Ich nie ukrywa, ale -a już zawiera oba, więc narzędzie nie dodaje -p i -t oddzielnie, aby uniknąć zbędnej flagi. Wyłącz tryb archiwizacji, jeśli chcesz zachować tylko uprawnienia lub tylko czasy modyfikacji i nic innego.
Czy szablon blokuje flagi, czy mogę je nadal dostosowywać?
Szablon (kopia zapasowa, wdrażanie strony, lustro) ustawia własny stały zestaw flag transferu, nadpisując poszczególne pola dla tego zestawu. Ścieżki, host, użytkownik, wzory, limit przepustowości i przebieg próbny pozostają pod Twoją kontrolą niezależnie od szablonu. Wybraniem "Własne" możesz kontrolować każdą flagę ręcznie.
Czy bezpiecznie jest wkleić ścieżkę ze spacjami lub znakami specjalnymi?
Tak. Każda ścieżka i wzór są zawinięte w pojedyncze cudzysłowy i doslowny pojedynczy cudzysłów jest escapowany, więc wygenerowane polecenie uruchamia wartość jako zwykły tekst zamiast interpretacji jej przez shell.
Czy coś, co napiszę, zostanie wysłane na serwer?
Nie. Polecenie jest montowane całkowicie w twojej przeglądarce za pomocą JavaScriptu — twoje ścieżki, nazwy hostów i poświadczenia nigdy nie opuszczają urządzenie.