记一次mv /* 目录的问题

参考连接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/* /

成功恢复

大概就是重新指定路径

猜你喜欢

转载自blog.csdn.net/qq_40460909/article/details/81004624