Scroll to navigation

DD(1) Polecenia użytkownika DD(1)

NAZWA

dd - konwertuje i kopiuje plik

SKŁADNIA

dd [OPERATOR]...
dd OPCJA

OPIS

Kopiuje plik, konwertując i formatując go zgodnie z operatorami.

odczytuje i zapisuje BAJTÓW naraz.
konwertuje BAJTÓW naraz
konwertuje plik według oddzielonej przecinkami listy symboli
kopiuje jedynie BLOKI wejściowych bloków
odczytuje BAJTÓW naraz (domyślnie: 512)
Czyta z PLIKU zamiast ze standardowego wejścia
czyta według oddzielonej przecinkami listy symbolów
zapisuje BAJTÓW naraz (domyślnie: 512)
zapisuje do PLIKU zamiast na standardowe wyjście
zapisuje według oddzielonej przecinkami listy symbolów
pomija BLOKI o rozmiarze obs na początku wyjścia
pomija BLOKI o rozmiarze ibs na początku wejścia
nie wyświetla statystyk transferu

Po BLOKACH i BAJTACH mogą występować następujące przyrostki zwielokrotniające: c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M, GB =1000*1000*1000, G =1024*1024*1024 itd. dla T, P, E, Z, i Y.

KONW może przyjmować wartości:

z EBCDIC do ASCII.
z ASCII do EBCDIC
z ASCII do alternatywnego EBCDIC
dopełnia rekordy oddzielone znakami nowego wiersza spacjami do rozmiaru cbs
zamienia końcowe spacje w rekordach cbs znakiem nowego wiersza
zamienia duże litery na małe
zamienia małe litery na duże
zamienia miejscami każdą parę bajtów wejściowych
dopełnia każdy blok wejściowy bajtami zerowymi (NUL); z opcjami block i unblock dopełnia spacjami zamiast NUL
przerywa, jeśli plik wyjściowy już istnieje
nie tworzy pliku wyjściowego
nie przycina pliku wyjściowego
kontynuuje po błędach odczytu
fizycznie zapisuje dane pliku wyjściowego przed zakończeniem
podobnie, lecz zapisuje także metadane

Każdy symbol FLAGA może przyjąć wartość:

tryb dopisywania (ma sens tylko dla wyjścia, sugeruje się użycie conv=notrunc)
używa bezpośredniego wejścia/wyjścia dla danych
zwraca błąd w przypadku innym niż katalog
używa synchronizowanego wejścia/wyjścia dla danych
podobnie, lecz także dla metadanych
gromadzi pełne bloki dla danych (tylko iflag)
używa asynchronicznego wejścia/wyjścia
nie aktualizuje czasu dostępu
nie używa buforowanych danych
nie przypisuje kontrolowanego terminalu z pliku
nie podąża za dowiązaniami symbolicznymi

Wysłanie sygnału USR1 do uruchomionego procesu dd, powoduje wyświetlenie przez niego statystyk wejścia/wyjścia na standardowe wyjście błędów i wznowienie kopiowania.

$ dd if=/dev/zero of=/dev/null& pid=$!
$ kill -USR1 $pid; sleep 1; kill $pid

18335302+0 przeczytanych recordów
18335302+0 zapisanych recordów
skopiowanych 9387674624 bajtów (9.4 GB), 34.6279 sekund, 271 MB/s

Dostępne opcje:

wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

AUTOR

Napisane przez Paula Rubina, Davida MacKenzie i Stuarta Kempa.

ZGŁASZANIE BŁĘDÓW

Zgłoszenia błędów w dd proszę wysyłać (po angielsku) na adres bug-coreutils@gnu.org
Strona internetowa GNU coreutils: <http://www.gnu.org/software/coreutils/>
Ogólna pomoc dotycząca oprogramowania GNU: <http://www.gnu.org/gethelp/>
Zgłoszenia błędów w tłumaczeniu dd proszę wysyłać na adres <http://translationproject.org/team/pl.html>

PRAWA AUTORSKIE

Copyright © 2011 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub późniejszej <http://gnu.org/licenses/gpl.html>.
Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI, w granicach określonych przez prawo.

ZOBACZ TAKŻE

Pełna dokumentacja dd jest dostępna w formacie Texinfo. Jeśli programy info i dd są poprawnie zainstalowane, to polecenie

info coreutils 'dd invocation'

powinno dać dostęp do pełnego podręcznika.

TŁUMACZENIE

Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek Borys (PTM) <pborys@dione.ids.pl>, Wojtek Kotwica (PTM) <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>.

Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 8.13 oryginału.

wrzesień 2011 GNU coreutils 8.12.197-032bb