Komendy Robocopy – pełna lista

Robocopy wisi w rogu twojego komputera, może nawet nie zauważasz tego. Jest to wbudowana linia poleceń dla systemów operacyjnych Windows, która umożliwia szybkie przesyłanie plików z jednego miejsca do drugiego. Co więcej, możesz nawet przesyłać całe katalogi lub dyski.

Polecenia Robocopy — pełna lista

To nie jest powszechnie używane polecenie. W rzeczywistości jest to polecenie zewnętrzne. Robocopy był dostępny w zestawach zasobów Windows NT i Windows 2000 oraz we wszystkich systemach operacyjnych Windows po Vista (7, 8 i 10).

W tym artykule znajdziesz wszystkie przydatne polecenia Robocopy i ich działanie.

Parametry i składnia Robocopy

Składnia Robocopy

robokopia [[ …]] []

Parametry robokopii

Źródło — wskazuje ścieżkę katalogu źródłowego.

Miejsce docelowe — wskazuje ścieżkę katalogu docelowego.

Plik — pokazuje, które pliki zostaną skopiowane. Symbole wieloznaczne, takie jak „*” lub „?” może być zastosowane.

Opcje — pokazuje opcje używane przez polecenie robocopy.

robokopia

Opcje robokopii

Na końcu polecenia dodawane są następujące opcje. Obejmuje to również wybór plików, ponawianie prób, rejestrowanie i opcje zadań.

/s służy do kopiowania podfolderów, z wyjątkiem tych, które są puste.

/e służy do kopiowania podfolderów, w tym tych, które są puste.

/lev:N służy do kopiowania N najwyższych poziomów w drzewie folderów źródłowych.

Pliki /z są kopiowane w trybie z możliwością ponownego uruchomienia.

Pliki /b są kopiowane w trybie kopii zapasowej.

/zb używa trybu ponownego uruchomienia. W przypadku odmowy dostępu użyje trybu kopii zapasowej.

/efsraw wszystkie zaszyfrowane pliki są kopiowane w trybie EFS RAW.

/copy:CopyFlags Wskazuje, które właściwości pliku mają zostać skopiowane. Prawidłowe wartości tej opcji to: D to dane, O to informacje o właścicielu, A to atrybuty, T to znaczniki czasu, U to informacje o inspekcji, a S oznacza Security=NTFS ACLs.

Pliki /sec są kopiowane z zabezpieczeniami (tak samo jak /copy:DATS).

/copyall są kopiowane informacje o całym pliku (tak samo jak /copy:DATSOU).

Informacje o pliku /nocopy są wykluczone (dobrze łączy się z /purge).

/secfix wszystkie pliki otrzymują poprawkę bezpieczeństwa plików, w tym te pominięte.

/timfix wszystkie pliki otrzymują stały czas, w tym te pominięte.

/purge usuwa foldery docelowe i pliki, które zostały usunięte ze źródła.

/mir odzwierciedla drzewo folderów (ten sam efekt co /e plus /purge).

/mov przenosi pliki i usuwa je ze źródła po ich skopiowaniu.

/move przenosi i usuwa pliki i katalogi ze źródła podczas ich kopiowania.

/a+:[RASHCNET] nadaje atrybuty plików źródłowych kopiowanym plikom.

/a-:[RASHCNET] usuwa atrybuty plików źródłowych z kopiowanych plików.

/fat tworzy pliki docelowe, używając tylko nazw plików 8.3 FAT.

/256 Wyłącza obsługę ścieżek powyżej 256 znaków. /mon:N Czy monitor źródła. uruchamia się ponownie, gdy wykryje więcej niż N zmian.

/mot:M Wykonuje monitorowanie źródła i uruchamia się ponownie, jeśli wykryje zmiany w ciągu określonej liczby minut.

/MT[:N] Tworzy wielowątkowe kopie z określoną liczbą wątków (domyślnie 8). N musi być z zakresu od 1 do 128. Ta funkcja nie jest zgodna z parametrami /EFSRAW i /IPG. Możesz przekierować wyjście za pomocą opcji /LOG, jeśli chcesz przyspieszyć działanie.

/rh:hhmm-hhmm Podaje informacje o tym, kiedy można rozpocząć nowe kopie.

/pf sprawdza godziny pracy. Kontrole nie są przeprowadzane na podstawie przebiegu, ale na podstawie pliku.

/ipg:n jest dostępny dla użytkowników o mniejszej przepustowości. Wstawia przerwy między pakietami.

Opcje wyboru pliku

/a kopiuje tylko pliki z ustawionym atrybutem Archive.

/m robi to samo, co powyżej. Dodatkowo resetuje atrybut.

/ia:[RASHCNETO] obejmuje tylko pliki, które mają określony atrybut.

/xa:[RASHCNETO] wyklucza pliki o określonych atrybutach.

/xf […] wyklucza pliki, które pasują do podanych ścieżek, nazw lub symboli wieloznacznych.

/xd [ …] Wyklucza foldery, które pasują do podanych ścieżek i nazw.

/xc pomija zmienione pliki.

/xn pomija nowsze pliki.

/xo pomija starsze pliki.

/xx pomija dodatkowe foldery i pliki.

/xl pomija samotne foldery i pliki.

/is służy do dołączania tych samych plików.

/it służy do dołączania zmienionych lub poprawionych plików.

/max: ustawia maksymalny rozmiar pliku i pomija pliki większe niż określona liczba bajtów.

/min: ustawia minimalny rozmiar pliku i pomija pliki mniejsze niż określona liczba bajtów).

/maxage: ustawia maksymalny wiek pliku i pomija pliki utworzone przed określoną datą lub starsze niż określona liczba dni.

/minage: ustawia minimalny wiek pliku i pomija pliki utworzone po określonej dacie lub nowsze niż określona liczba dni).

/maxlad: ustawia maksymalną datę ostatniego dostępu, pomijając pliki nieużywane od podanej daty).

/minlad: ustawia minimalną datę ostatniego dostępu, pomijając pliki, do których uzyskano dostęp od tego czasu. Jeśli jednak N jest ustawione poniżej 1900, N pokazuje liczbę dni. W przeciwnym razie N pokazuje datę w standardowym formacie RRRRMMDD.

/xj wyklucza punkty węzłowe.

/fft szacuje czasy plików FAT (około dwóch sekund)

Opcje ponawiania

/r:N pokazuje liczbę nieudanych prób kopiowania, 1 milion to wartość domyślna.

/w:N pokazuje czas oczekiwania między dwiema próbami, domyślnie 30 sekund.

/reg zapisuje opcje /w i /r w rejestrze jako domyślne.

/tbd system będzie czekał na zdefiniowanie nazw udziałów

Opcje logowania

/l wyświetla listę plików bez usuwania, oznaczania sygnaturą czasową ani kopiowania.

/x zgłasza dodatkowe pliki, nie tylko wybrane.

/v daje szczegółowe wyjście, wskazując pominięte pliki.

/ts sygnatury czasowe plików źródłowych są uwzględniane w danych wyjściowych.

/fp wstawia pełną ścieżkę do wyjścia. Działa na plikach.

/bytes wyświetli rozmiary w bajtach.

/ns rozmiary plików nie będą rejestrowane.

Klasy plików /nc nie będą rejestrowane.

/nfl nazwy plików nie będą rejestrowane.

Nazwy katalogów /ndl nie będą rejestrowane.

/np copyprogress nie będzie wyświetlany.

/eta jeśli potrzebujesz oszacowania, kiedy proces zostanie zakończony.

/log: dane wyjściowe statusu są zapisywane w pliku dziennika, nadpisując bieżący plik dziennika.

Opcje pracy

/job: parametry zostaną pobrane z określonego pliku zadania.

/save: parametry zostaną zapisane do określonego pliku pracy.

/quit kończy działanie po wykonaniu wiersza poleceń w celu sprawdzenia parametrów.

/nosd nie zostanie określony katalog źródłowy.

/nodd nie zostanie określony katalog docelowy.

monitor

Solidna kopia

Wierz lub nie, ale to już koniec. To było dużo poleceń, prawda? Mam nadzieję, że ci się przydadzą. Podziel się z nami swoją opinią na temat najbardziej przydatnych poleceń Robocopy w komentarzach poniżej.