Eu li o artigo/dev/null da Wikipedia e estava brincando movendo arquivos para /dev/null.
Para isso, criei um test_filee coloquei alguns conteúdos nele:
$ touch test_file
$ echo "This is written by Aditya" > test_file
$ cat test_file
This is written by Aditya
Depois disso, tentei mover o arquivo para /dev/null:
$ mv test_file /dev/null
mv: inter-device move failed: ‘test_file’ to ‘/dev/null’; unable to remove target: Permission denied
Desde então, isso me deu um Permission deniederro; Fui em frente e usei sudocomo normalmente quando encontro um Permission deniederro.
$ sudo mv test_file /dev/null
O comando foi bem-sucedido e test_filenão está mais presente no diretório
No entanto, o artigo da Wikipedia diz que não é possível recuperar nada movido /dev/nulle fornece um EOFprocesso para qualquer tentativa de leitura. Mas posso ler em /dev/null:
$ cat /dev/null
This is written by Aditya
O que fiz de errado e como faço /dev/nullpara voltar ao normal? E por que encontrei Permission deniederros em primeiro lugar?
rmpara remover arquivos / diretórios ... Acabei de ler sobre/dev/nulle, para entender mais sobre isso, tentei mover os arquivos/dev/nulle ver o efeito .. Esta questão é sobre a compreensão do que fiz de errado movendo os arquivos para/dev/nullque eu possa ler agora ... A questão não é sobre como remover arquivos do sistema ... Espero que seja claro ... Mas sua resposta ainda é bem-vindo e bom o suficiente para ser mantido como uma resposta ... :-)