İSİM¶
dd - bir dosyayı dönüştürür ve kopyalar
KULLANIM¶
dd [terim] ...
dd seçenek
AÇIKLAMA¶
Bir dosyayı belirtilen terimlere uygun olarak
dönüştürüp biçimleyerek kopyalar.
- bs=sayı
- ibs=sayı ve
obs=sayı'ya zorlar.
- cbs=sayı
- Bir kerede sayı bayt
dönüştürür.
- conv=sözcükler
- Dosyaya virgül ayraçlı bir liste olarak
verilen sözcükler'le belirtilen
dönüşümü uygular.
- count=sayı
- Sadece sayı girdi bloğunu kopyalar.
- ibs=sayı
- Bir kerede sayı bayt okunur.
- if=dosya
- Standart girdi yerine dosya okunur.
- iflags=simgeler
- Virgül ayraçlı simge listesine göre
okuma yapılır.
- obs=sayı
- Bir kerede sayı bayt yazılır.
- of=dosya
- Standart çıktı yerine dosya'ya yazar.
- oflags=simgeler
- Virgül ayraçlı simge listesine göre
yazma yapılır.
- seek=sayı
- Çıktı başlangıcında
obs baytlık sayı blok atlanır.
- skip=sayı
- Girdi başlangıcında ibs baytlık
sayı blok atlanır.
- status=noxfer
- Aktarım istatistikleri baskılanır.
sayı'ların ardından sonek olarak şu dizgeler
gelebilir (sayılar dizgelerin kaçar baytı ifade ettiğini
göstermektedir): c 1, w 2, b 512, kB 1000, K 1024, MB 1,000,000, M
1,048,576, GB 1,000,000,000, G 1,073,741,824 ve T, P, E, Z, Y için de
aynısı geçerlidir.
Dönüşüm
sözcükleri şunlar olabilir:
- ascii
- EBCDIC'den ASCII'ye dönüşüm.
- ebcdic
- ASCII'den EBCDIC'e dönüşüm.
- ibm
- ASCII'den öteki EBCDIC'e dönüşüm.
- block
- Satırsonu ile sonlandırılmış
kayıtları boşluklarla cbs bayta tamamlar.
- unblock
- cbs baytlık kayıtların sonundaki
boşlukların yerine satırsonu karakteri yerleştirir.
- lcase
- Büyük harfleri küçük harflere
dönüşüm.
- nocreat
- Çıktı dosyasını oluşturmaz.
- excl
- Çıktı dosyası zaten varsa
başarısız olur.
- notrunc
- Çıktı dosyasını kısaltmaz.
- ucase
- Küçük harfleri büyük harflere
dönüştürür.
- swab
- Her bir girdi bayt çiftini değiş tokuş
yapar.
- noerror
- Okuma hatalarından sonra devam eder.
- sync
- Her girdi bloğunu, boş karakterlerle obs
bayta tamamlar; block veya unblock ile birlikte
kullanıldığı zaman, boş karakterler yerine
boşluklar kullanılır.
- fdatasync
- Bitirmeden önce çıktı dosyası
verisini fiziksel olerek yazar.
- fsync
- Benzer şekilde, fakat ayrıca öteveriyi de
yazar.
simgeler'in her biri şunlardan biri olabilir:
- append
- Ekleme kipi (sadece çıktı için
anlamlı; conv=notrunc önerilir)
- direct
- Veri için doğrudan G/Ç kullanılır.
- directory
- Bir dizin olmadıkça başarısız
olur.
- dsync
- Veri için eşzamanlı G/Ç
kullanılır.
- sync
- Benzer şekilde, fakat öteveri de dahil olur.
- nonblock
- Veri için engellenmeyen G/Ç kullanılır.
- noctty
- Dosyadan denetim uçbirimi atanmaz
- nofollow
- Sembolik bağlar izlenmez.
Bir çalışan dd sürecine bir USR1 sinyalinin
gönderilmesi G/Ç istatistiklerinin standart hataya
basılmasına ve ardından kopyalamanın
kaldığı yerden devam etmesine yolaçar.
$ dd if=/dev/zero of=/dev/null& pid=$!
$ kill -USR1 $pid; sleep 1; kill $pid
18335302+0 records in 18335302+0 records out 9387674624 bytes (9.4 GB)
copied, 34.6279 seconds, 271 MB/s
Seçenekler şunlardır:
- --help
- Bu yardım iletisini gösterir ve çıkar.
- --version
- Sürüm bilgilerini gösterir ve
çıkar.
YAZAN¶
Paul Rubin, David MacKenzie ve Stuart Kemp tarafından
yazılmıştır.
GERİBİLDİRİM¶
Lütfen, böcekleri ve hataları <bug-coreutils (at) gnu.org>
adresine bildirin.
TELİF HAKKI¶
Telif hakkı © 2006 Free Software Foundation, Inc.
Bu bir özgür yazılımdır; GNU Genel Kamu
Lisansının <
http://www.gnu.org/licenses/gpl.html>
koşullarına bağlı kalarak kopyalarını yeniden
dağıtabilirsiniz. Yasaların izin verdiği
ölçüde hiçbir garantisi yoktur; hatta
SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA
UYGUNLUĞU için bile garanti verilmez.
İLGİLİ BELGELER¶
dd komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak
mevcuttur. Şayet
info ve
dd yazılımları
düzgün bir şekilde sisteminizde kuruluysa,
aşağıdaki komut ile bu kılavuzu
görüntüleyebilirsiniz.
- info coreutils dd
ÇEVİREN¶
Yalçın Kolukısa <yalcink01 (at) yahoo .com>, Ekim 2003
Kasım 2006'da güncellenmiştir.