2

コマンド「mvvarvar.bak」の代わりに「mvvarvar」を誤って実行しました。今、私のvardirectroyは消えました。もう「/」にはありません。このコマンドを入力するとどうなるか知っている人はいますか。私のvarディレクトリはどこに行きましたか?

varの名前をvarに変更すると思いますが、そうではありませんでした。多分それはvarをそれ自体か何かに動かそうとしましたか?

問題は修正されました:「mvvarvar」は私が実行したものです。OSXには通常/private/varへのシンボリックリンクがあります。どういうわけか、コマンドは/ private / varへのシンボリックリンクを削除したので、シングルユーザーモードで再起動し(sudoを使用できなくなったため)、ln -s / private / var/varでシンボリックリンクを復元しました

4

1 に答える 1

2

Darwin Mac OS Xでは、/varは実際には/private / varへのシンボリックリンクであるため、ln -s /private/var /var

追加の説明:実際にはシンボリックリンクを/ private / varにmvしたので、内部ls /private/varにシンボリックリンクが表示されます。var -> private/var

于 2013-03-25T19:42:27.170 に答える