参考连接http://blog.51cto.com/qujunorz/1676803
因收到一个朋友一个失误操作,mv $a/* 目录,将根下所有东西移到一个目录里(因为变量没有值)
实验: 系统环境 centos 6.5
可先set 查看环境变量看看
mkdir -p /data/ftp/ling/ceshixx/
mv $a/* /data/ftp/ling/ceshixx/
提示报错,目录/命令 找不到。
解决方法:
将之前的目录还原 既 mv 根目录下的东西 回去到根下
但是mv 命令也失效
所以用其他方法
/data/ftp/ling/ceshixx/lib64/ld-linux-x86-64.so.2 /data/ftp/ling/ceshixx/bin/mv /data/ftp/ling/ceshixx/* /
报错:/data/ftp/ling/ceshixx/bin/mv: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH=/data/ftp/ling/ceshixx/lib64/
/data/ftp/ling/ceshixx/lib64/ld-linux-x86-64.so.2 /data/ftp/ling/ceshixx/bin/mv /data/ftp/ling/ceshixx/* /
报错:/data/ftp/ling/ceshixx/bin/mv: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
export LD_LIBRARY_PATH=/data/ftp/ling/ceshixx/lib64/ld-linux-x86-64.so.2
/data/ftp/ling/ceshixx/lib64/ld-linux-x86-64.so.2 /data/ftp/ling/ceshixx/bin/mv /data/ftp/ling/ceshixx/* /
报错:/data/ftp/ling/ceshixx/bin/mv: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
LD_LIBRARY_PATH=/data/ftp/ling/ceshixx/lib64/
/data/ftp/ling/ceshixx/lib64/ld-linux-x86-64.so.2 /data/ftp/ling/ceshixx/bin/mv /data/ftp/ling/ceshixx/* /
成功恢复
大概就是重新指定路径