Saya membaca artikel Wikipedia/dev/null
dan bermain-main dengan memindahkan file ke /dev/null
.
Untuk ini saya membuat test_file
dan menaruh beberapa konten di dalamnya:
$ touch test_file
$ echo "This is written by Aditya" > test_file
$ cat test_file
This is written by Aditya
Setelah itu saya mencoba memindahkan file ke /dev/null
:
$ mv test_file /dev/null
mv: inter-device move failed: ‘test_file’ to ‘/dev/null’; unable to remove target: Permission denied
Karena, ini memberi saya Permission denied
Kesalahan; Saya pergi ke depan dan menggunakan sudo
seperti biasa ketika saya menemukan Permission denied
kesalahan.
$ sudo mv test_file /dev/null
Perintah berhasil dan test_file
tidak lagi ada di direktori.
Namun, artikel Wikipedia mengatakan bahwa tidak mungkin untuk memulihkan apa pun yang dipindahkan ke /dev/null
dan memberikan EOF
proses apa pun yang mencoba untuk membacanya. Tapi, saya bisa membaca dari /dev/null
:
$ cat /dev/null
This is written by Aditya
Apa yang saya lakukan salah dan bagaimana cara memperbaikinya /dev/null
kembali normal? Dan mengapa saya menemukan Permission denied
kesalahan sejak awal?
rm
untuk menghapus file / direktori ... Saya baru saja membaca/dev/null
dan untuk memahami lebih lanjut tentang hal itu, saya mencoba untuk memindahkan file ke/dev/null
dan melihat efeknya .. Pertanyaan ini adalah tentang memahami apa yang saya lakukan salah dengan memindahkan file/dev/null
sehingga saya dapat membacanya sekarang ... Pertanyaannya bukan tentang cara menghapus file dari sistem ... Saya harap ini adalah jelas ... Tetapi jawaban Anda masih diterima dan cukup baik untuk dijaga sebagai jawaban ... :-)