COPYFILERANGE(1) Polecenia uzytkownika COPYFILERANGE(1) NAZWA copyfilerange - kopiuje zakres(y) z pliku zrodlowego do docelowego SKLADNIA copyfilerange [opcje] zrodlo cel zakres... OPIS Polecenie copyfilerange kopiuje przedzial bajtow ze zrodla do celu. Jest to opakowanie wywolania systemowego copy_file_range(2). Polecenie mozna wykorzystac do tworzenia plikow z nieprzydzielonymi dziurami (pliki rzadkie) i/lub blokami dzielonymi miedzy wieloma plikami (reflinki). Kazdy zakres ma postac przesuniecie-zrodla:przesuniecie-celu:dlugosc, wszystkie wartosci podane w bajtach. Jesli dlugosc wynosi 0, to kopiowane jest tyle danych, ile jest dostepne. Mozna podac wiele zakresow. Gdy pominie sie jedno lub oba przesuniecia, operacja uzyje ostatnio uzytego polozenia pliku, zaczynajac od 0. OPCJE -r, --ranges plik Odczytuje zakres(y), rozdzielone znakami nowego wiersza, z tego pliku. -v, --verbose Szczegolowe wyjscie dotyczace kopiowanych zakresow. -h, --help Wyswietla ten tekst i wychodzi. -V, --version Wyswietla wersje i wychodzi. STATUS ZAKONCZENIA 0 sukces 1 nieokreslony blad UWAGI Wywolania systemowego copy_file_range(2) tycza sie pewne istotne zastrzezenia: plik zrodlowy i docelowy musza korzystac z tego samego typu systemu plikow, a niektore wirtualne systemy plikow (jak procfs) nie zadzialaja. copy_file_range(2) uzyje reflinkow, jesli system plikow je obsluguje. Korzystanie z reflinkow wymaga zwykle, aby zakres pliku byl wyrownany do rozmiaru bloku systemu plikow; dotyczy to pliku zrodlowego i docelowego. AUTORZY Dick Marinus PRZYKLADY copyfilerange plik-pierwotny reflink :: copyfilerange plik-pierwotny pierwszy-blok ::4096 copyfilerange plik-pierwotny bloki-parzyste -r <(seq 0 8192 40960|awk '{print $1"::4096"}') copyfilerange plik-pierwotny plik-rzadki 0:1M:1 copyfilerange plik-pierwotny wydzielony-pierwszy-mb ::1M copyfilerange plik-pierwotny wydzielona-reszta 1M:: copyfilerange wydzielony-pierwszy-mb zlaczenie :: copyfilerange split-remainder join :1M: ZOBACZ TAKZE copy_file_range(2) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Polecenie copyfilerange jest czescia pakietu util-linux, ktory mozna pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 COPYFILERANGE(1)