.bin binをmvする方法


13

Ubuntuマシンのいくつかのフォルダーを非表示にしました。間違って、私も使用してbinフォルダを隠しました

cd /
mv bin .bin

これで.binにcdできましたが、binディレクトリを再表示することはできません。誰か助けてもらえますか?私は次のコマンドを試していました:

mv .bin bin

次のエラーが表示されます

bash: /bin/mv: No such file or directory

ルートとしてログインしようとしましたが、マシンからログインをインストールするように求められています。apt-get install loginを実行すると、現在ログインが最新バージョンであるというメッセージが表示されます。


5
同様のケースで他の人を助けるために、最初のルールはパニックに陥らないことです。次に、以下のトップアンサーをお読みください。しかし、可能なことについてさらに多くのアイデアを得るには:lug.wsu.edu/node/414(異なるシステム、異なるos、しかしアイデアはまだ関連性があり、unixの信頼性は(ほぼ、ディストリビューションが正気を保つことを覚えているなら)輝く)
オリビエデュラック

回答:


35

ルートシェルがまだ開いている場合は、実行します

cd /
/.bin/mv .bin bin

シェルmvはパス上にないため、見つけることができません。完全なパスを指定すると、実行が許可されます。

(一般的なルールとして、ホームディレクトリ以外のディレクトリの名前を変更しないことが最善です。それらはパッケージマネージャによって管理され、あなたはそれを混同し、将来更新が適用されないようにするでしょう。)


3
@Apricotパニックする必要はありません。実行中の(壊れた)システム内からディレクトリ名を復元できなかったとしても、それを復旧するためにライブシステムを使用できた可能性があります。
リチャードノイマン

9
@Apricot:まあ、それは良いことですが、何か悪いことが起こる前にバックアップをとるべきです;)これから定期的にバックアップを取り続けてください。
オリビエデュラック

1
はい、バックアップは現在の状況では不要であることが判明した場合でも、常に適切です。
ミスターリスター

3
@ user3490は文句なしに自分自身を移動します。詳細については、実行中の実行可能ファイルまたは.soの上書きを参照してください。
スティーブンキット

2
抽象的には、名前/.bin/bin変更しても、名前を変更したディレクトリ内のファイルもディレクトリ自体も変更されません。変更されるのは、ルートディレクトリの1つのエントリの名前だけです。
zwol
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.