Hôm nay trong khi di chuyển trên bằng ô tô, thấy phí thời gian quá, đem điện thoại ra nghịch, kết nối vào Server làm nốt một đoạn công việc còn dang dở. Ngặt một nỗi, là cái màn hình bé tẹo, thêm nữa là mạng 3G rùa bò, bò qua Mỹ rồi vòng về Việt Nam, nên đâm ra cái sự đời mình mình trở nên “đen” hơn… với cú pháp kinh điển với quyền root
[code]mv -v abc /* bcd[/code]
Đúng là quá đen khi cái thư mục bcd của mình nó dài nguyên mấy gang tay nếu tính theo cỡ 12pt… trên cái màn hình bé tí tẹo kia thì không thể đỡ được, việc còn duy nhất một kết nối bằng cái điện thoại bé tí để xử lý sự cố… có vẻ là việc bất khả thi đối với mình trong thời điểm này… chưa kể điện thoại còn đang hết pin. Việc khó, trong hoàn cảnh vô cùng thê lương, nhưng đúng là không có gì không thể giải quyết được, miễn là bạn đừng bỏ cuộc.
Tìm kiểm giải pháp từ bạn Google, rất may là các bạn Tây đi trước đã mách nước giải quyết cho mình. Lệnh cũng khá đơn giản với Centos phiên bản 64 bit
[code]export LD_LIBRARY_PATH=/bcd/lib64 /bcd/lib64/ld-linux-x86-64.so.2 /bcd/bin/mv /bcd/{bin,etc,lib32,lib64,root,sbin,usr} /[/code]
Với phiên bản Centos 32 bít bạn có thể sử dụng lệnh sau
[code]export LD_LIBRARY_PATH=/bcd/lib:/bcd/lib/i386-linux-gnu /bcd/lib/ld-linux.so.2 /oops/bin/mv /oops/* /[/code]
Mục đích của các lệnh trên là thiết lập lại đường dẫn global của các thư viện, sau đó sử dụng tiếp lệnh mv để di chuyển lại các thư mục đã bị “chuyển nhầm” về vị trí gốc