Saya membaca artikel Wikipedia/dev/null dan bermain-main dengan memindahkan file ke /dev/null.
Untuk ini saya membuat test_filedan 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 deniedKesalahan; Saya pergi ke depan dan menggunakan sudoseperti biasa ketika saya menemukan Permission deniedkesalahan.
$ sudo mv test_file /dev/null
Perintah berhasil dan test_filetidak lagi ada di direktori.
Namun, artikel Wikipedia mengatakan bahwa tidak mungkin untuk memulihkan apa pun yang dipindahkan ke /dev/nulldan memberikan EOFproses 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/nullkembali normal? Dan mengapa saya menemukan Permission deniedkesalahan sejak awal?
rmuntuk menghapus file / direktori ... Saya baru saja membaca/dev/nulldan untuk memahami lebih lanjut tentang hal itu, saya mencoba untuk memindahkan file ke/dev/nulldan melihat efeknya .. Pertanyaan ini adalah tentang memahami apa yang saya lakukan salah dengan memindahkan file/dev/nullsehingga 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 ... :-)