通常のユーザー (root ではない) の下で /dev/null に何かを移動しようとすると、Permission denied
が返されます。 mv something /dev/null
によるエラー 実際に /dev/null
を削除しようとしています something
を移動します 何 /dev/null
root の下で行おうとすると、できます。 /dev/null
を削除 (そして、あなたが提供したファイルをその場所に移動します)!再起動するか、root シェル (Linux の場合) で次のように入力することで復元できます:mknod /dev/null c 1 3; chmod a+w /dev/null
または BSD:mknod /dev/null c 3 2; chmod a+w /dev/null
.
これを行う場合:
# mv oi /dev/null
あなたは実際に次のことと同等のことをしています
# rm /dev/null
# mv oi /dev/null
できません
# 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