Jika Anda akan mencoba memindahkan apa pun ke /dev/null di bawah pengguna biasa (bukan root), Anda akan mendapatkan Permission denied
kesalahan karena mv something /dev/null
sebenarnya mencoba menghapus /dev/null
lalu pindahkan something
ke /dev/null
apa adalah.
Jika Anda akan mencoba melakukannya di bawah root, itu akan hapus /dev/null
(lalu pindahkan file yang Anda sediakan di tempatnya)! Anda dapat memulihkannya dengan mem-boot ulang atau mengetik berikut ini di root shell (di Linux):mknod /dev/null c 1 3; chmod a+w /dev/null
atau di BSD:mknod /dev/null c 3 2; chmod a+w /dev/null
.
Saat Anda melakukan ini:
# mv oi /dev/null
Anda sebenarnya melakukan hal yang setara dengan yang berikut
# rm /dev/null
# mv oi /dev/null
Anda tidak bisa
# uname -sr
Linux 2.6.32-ARCH
# touch a
# mv a /dev/null
mv: inter-device move failed: `a' to `/dev/null'; unable to remove target: Permission denied
Bagaimana cara mengonversi dokumen DjVu ke PDF di Linux hanya menggunakan alat baris perintah?
Mengirim file melalui netcat