Itu tergantung pada apa yang Anda maksudkan dengan tepat. Secara teknis selalu membaca sistem file, atau tidak akan dapat menentukan, untuk satu, izin file file / perangkat biasa atau apa pun yang berfungsi.
kos
Jawaban:
16
dd bekerja pada apa pun yang Anda pilih untuk dikerjakan.
Anda dapat mengambil stream terminal (stdin dan stdout), atau apa pun yang diwakili oleh deskriptor file sebagai in- dan output dari dd.
Dan karena hampir semua yang ada di Linux memiliki deskriptor file, Anda dapat menggunakan file, direktori, perangkat karakter (misalnya /dev/null, /dev/random), perangkat blok (misalnya partisi / sistem file seperti /dev/sda1atau seluruh disk secara langsung suka /dev/sda).
Seperti yang Anda lihat, ddadalah alat yang cukup kuat dan serbaguna, tetapi pastikan Anda menggunakannya dengan hati-hati karena itu juga dikenal sebagai " d isiko d estroyer" jika Anda secara tidak sengaja menggunakannya dengan argumen yang tidak diinginkan.
Apakah ddkuat sendiri atau sebagian besar mengambil keuntungan dari kenyataan bahwa hampir semua hal di Linux memiliki deskriptor file ?
AL
@ A Pertanyaan yang bagus, saya tidak begitu tahu. Anda dapat melihat kode sumbernya mungkin jika Anda tertarik. Tetapi apakah itu penting?
Byte Commander
Tidak, itu hanya nitpicking tentang asumsi dditu alat yang cukup kuat dan serbaguna .
AL
1
Periksa perintah Anda 5 kali dan tulis di selembar kertas dan periksa lagi 5 kali. Mencampuradukkan IF dan OF adalah penghancuran instan dari banyak data yang berpotensi.
Nelson
3
ddmemiliki beberapa fitur bagus, tetapi sebagian besar waktu digunakan dengan cara yang akan bekerja sama baiknya dengan cp,, catshell ... dalam jawaban ini beberapa hal yang sulit tanpa ddterdaftar. Tapi dd if=/dev/sda of=/mnt/ext/backuplebih baik dilakukan dengan cat /dev/sda > /mnt/ext/backupmisalnya
Jawaban:
dd
bekerja pada apa pun yang Anda pilih untuk dikerjakan.Anda dapat mengambil stream terminal (stdin dan stdout), atau apa pun yang diwakili oleh deskriptor file sebagai in- dan output dari
dd
.Dan karena hampir semua yang ada di Linux memiliki deskriptor file, Anda dapat menggunakan file, direktori, perangkat karakter (misalnya
/dev/null
,/dev/random
), perangkat blok (misalnya partisi / sistem file seperti/dev/sda1
atau seluruh disk secara langsung suka/dev/sda
).Seperti yang Anda lihat,
dd
adalah alat yang cukup kuat dan serbaguna, tetapi pastikan Anda menggunakannya dengan hati-hati karena itu juga dikenal sebagai " d isiko d estroyer" jika Anda secara tidak sengaja menggunakannya dengan argumen yang tidak diinginkan.Jika Anda tertarik pada informasi lebih lanjut tentang
dd
, baca halaman manualnya (jalankanman dd
) atau lihat misalnya di Jawab untuk "dd vs cat - apakah dd masih relevan hari ini?" (Unix & Linux.SE) atau Apa arti nama perintah "dd"?sumber
dd
kuat sendiri atau sebagian besar mengambil keuntungan dari kenyataan bahwa hampir semua hal di Linux memiliki deskriptor file ?dd
itu alat yang cukup kuat dan serbaguna .dd
memiliki beberapa fitur bagus, tetapi sebagian besar waktu digunakan dengan cara yang akan bekerja sama baiknya dengancp
,,cat
shell ... dalam jawaban ini beberapa hal yang sulit tanpadd
terdaftar. Tapidd if=/dev/sda of=/mnt/ext/backup
lebih baik dilakukan dengancat /dev/sda > /mnt/ext/backup
misalnya