Wikipedia makalesini/dev/null
okudum ve dosyalara taşıyarak oynuyordum /dev/null
.
Bunun için bir tane yarattım test_file
ve içine biraz içerik koydum:
$ touch test_file
$ echo "This is written by Aditya" > test_file
$ cat test_file
This is written by Aditya
Daha sonra dosyayı şu noktaya taşımayı denedim /dev/null
:
$ mv test_file /dev/null
mv: inter-device move failed: ‘test_file’ to ‘/dev/null’; unable to remove target: Permission denied
O zamandan beri, bu bana bir Permission denied
Hata verdi ; sudo
Devam ettim ve bir Permission denied
hatayla karşılaştığımda normalde yaptığım gibi kullandım .
$ sudo mv test_file /dev/null
Komut başarılı oldu ve test_file
artık dizinde mevcut değil.
Ancak, Vikipedi makalesi, taşınan herhangi bir şeyi kurtarmanın mümkün olmadığını /dev/null
ve EOF
bundan okumaya çalışan herhangi bir işleme yol açtığını söylüyor. Ancak şunu okuyabilirim /dev/null
:
$ cat /dev/null
This is written by Aditya
Neyi yanlış yaptım ve /dev/null
normale nasıl döndürebilirim? Ve neden Permission denied
en başta hatayla karşılaştım ?
rm
Dosyaları / dizinleri kaldırmak için kullandığımızı biliyorum ... Sadece okudum/dev/null
ve hakkında daha fazla şey anlamak için dosyaları taşımaya/dev/null
ve görmeye çalıştım Etkisi .. Bu soru şu/dev/null
an okuyabildiğim bir sonucu olarak dosyaları taşıyarak neyi yanlış yaptığımı anlamakla ilgili … Soru, dosyaları sistemden nasıl kaldıracağımla ilgili değil… Umarım öyledir. temizle ... Ama cevabın hala hoş ve cevap olarak tutulacak kadar iyi ... :-)