Cara mv .bin bin


13

Saya menyembunyikan beberapa folder di mesin Ubuntu saya. Secara tidak sengaja, saya juga menyembunyikan folder bin dengan menggunakan

cd /
mv bin .bin

Sekarang saya bisa melakukan cd ke .bin, tetapi saya tidak dapat menyembunyikan direktori bin. Adakah yang bisa membantu? Saya mencoba perintah berikut:

mv .bin bin

Saya mendapatkan kesalahan berikut

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

Saya mencoba masuk sebagai root, tetapi mesin saya meminta saya untuk menginstal login. Saat melakukan login apt-get install, saya mendapat pesan login saat ini adalah versi terbaru.


5
Untuk membantu orang lain dalam kasus serupa, aturan pertama adalah jangan panik. Kemudian baca jawaban teratas di bawah ini. Tetapi untuk mendapatkan lebih banyak ide tentang apa yang mungkin: lug.wsu.edu/node/414 (sistem yang berbeda, os yang berbeda, tetapi idenya masih relevan, dan keandalan unix adalah (hampir, jika distribs ingat untuk tetap waras) masih bersinar)
— Olivier Dulac

Jawaban:


35

Jika Anda masih memiliki shell root terbuka, jalankan

cd /
/.bin/mv .bin bin

Shell Anda tidak dapat ditemukan mvkarena tidak lagi di jalan; memberikan jalan penuh untuk itu akan memungkinkannya berjalan.

(Sebagai aturan umum, lebih baik untuk tidak mengganti nama direktori di luar direktori home Anda - direktori tersebut dikelola oleh manajer paket, dan Anda cenderung akan membingungkannya dan mencegah pembaruan agar tidak diterapkan di masa mendatang.)


3
@Apricot Tidak perlu panik. Bahkan jika Anda tidak dapat mengembalikan nama direktori dari dalam sistem Anda yang sedang berjalan (dan rusak), Anda masih bisa menggunakan sistem live untuk menyelamatkannya.
— Richard Neumann

9
@Apricot: baik, itu bagus, tetapi cadangan harus diambil sebelum sesuatu yang buruk terjadi;) Lanjutkan mengambil cadangan secara teratur mulai sekarang.
— Olivier Dulac

1
Ya, membuat cadangan selalu baik, meskipun ternyata tidak diperlukan untuk situasi saat ini.
— Tn. Lister

3
@ user3490 bergerak sendiri tanpa keluhan; lihat Menimpa file yang dapat dieksekusi atau .so untuk detailnya.
— Stephen Kitt

2
Secara abstrak, mengganti nama /.binuntuk /binmengubah file apa pun di dalam direktori yang diubah namanya, atau direktori itu sendiri; satu-satunya hal yang diubah adalah nama satu entri di direktori root !
— zwol
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.