Làm thế nào để mv .bin bin


13

Tôi đã ẩn một số thư mục trên máy Ubuntu của mình. Do nhầm lẫn, tôi cũng đã ẩn thư mục bin bằng cách sử dụng

cd /
mv bin .bin

Bây giờ tôi có thể cd sang .bin, nhưng tôi không thể bỏ ẩn thư mục bin. Ai đó có thể giúp gì không? Tôi đã thử lệnh sau:

mv .bin bin

Tôi nhận được lỗi sau

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

Tôi đã cố gắng đăng nhập bằng root, nhưng máy của tôi đang yêu cầu tôi cài đặt đăng nhập. Khi thực hiện đăng nhập cài đặt apt-get, tôi nhận được thông báo đăng nhập hiện là phiên bản mới nhất.


5
Để giúp đỡ người khác trong những trường hợp tương tự, quy tắc đầu tiên là đừng hoảng sợ. Sau đó đọc câu trả lời hàng đầu dưới đây. Nhưng để có được nhiều ý tưởng hơn về những gì có thể: lug.wsu.edu/node/414 (hệ thống khác nhau, hệ điều hành khác nhau, nhưng các ý tưởng vẫn có liên quan và độ tin cậy của unix là (hầu như, nếu các nhà phân phối nhớ giữ nó lành mạnh) tỏa sáng)
Olivier Dulac

Câu trả lời:


35

Nếu bạn vẫn mở shell root, hãy chạy

cd /
/.bin/mv .bin bin

Vỏ của bạn không thể tìm thấy mvbởi vì nó không còn trên đường dẫn; đưa ra đường dẫn đầy đủ cho nó sẽ cho phép nó chạy.

(Theo nguyên tắc chung, tốt nhất không đổi tên các thư mục bên ngoài thư mục chính của bạn - chúng được quản lý bởi người quản lý gói và bạn có thể nhầm lẫn nó và ngăn các cập nhật được áp dụng trong tương lai.)


3
@Apricot Không cần phải hoảng sợ. Ngay cả khi bạn không thể khôi phục tên thư mục từ trong hệ thống đang chạy (và bị hỏng) của mình, bạn vẫn có thể sử dụng một hệ thống trực tiếp để giải cứu nó.
Richard Neumann

9
@Apricot: tốt, điều đó tốt, nhưng nên sao lưu trước khi có điều gì xấu xảy ra;) Tiếp tục lấy bản sao lưu thường xuyên kể từ bây giờ.
Olivier Dulac

1
Có, thực hiện sao lưu luôn tốt, ngay cả khi chúng không cần thiết cho tình huống hiện tại.
Ông Lister

3
@ user3490 nó tự di chuyển mà không có khiếu nại; xem Ghi đè chạy thực thi hoặc .so để biết chi tiết.
Stephen Kitt

2
Tóm lại, đổi tên /.binthành /binthay đổi bất kỳ tệp nào trong thư mục được đổi tên, cũng không phải chính thư mục đó; điều duy nhất được thay đổi là tên của một mục trong thư mục gốc !
zwol
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.