【Linux】mv误操作:mv /* /path/

问题描述

Linux使用mv移动文件,进行了失误操作,将根目录的文件移动到了某一个文件夹中,导致mv等命令用不了(-bash: /usr/bin/mv: 没有那个文件或目录),但是cd、tab命令可以使用。

bash 复制代码
# 误操作
$ mv /* /yourpath/

# 使用mv命令出问题
$ mv
-bash: /usr/bin/mv: 没有那个文件或目录
$ /usr/bin/mv
-bash: /usr/bin/mv: 没有那个文件或目录

解决方法

  • 找到动态链接库ld-linux-x86-64.so.2,这是Linux一个非常重要的动态链接器,用于x86_64架构的程序,该库的路径在 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 或者 /lib64/ld-linux-x86-64.so.2

  • 使用mv的绝对路径,通常在/usr/bin/mv (其它命令例如ls类似)。

通过链接库 +mv绝对路径进行文件复原移动:

bash 复制代码
$ export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
# 复原移动
$ /usr/lib64/ld-linux-x86-64.so.2 /usr/bin/mv /yourpath/* /

需要注意的是,如果yourpath/除了有系统文件,还有自己本身的文件的话,建议一个一个的移动复原。

相关推荐
倔强的石头1063 分钟前
【Linux指南】动静态库系列(二):从源码复用到目标文件复用:为什么需要把 .o 打包成库
linux·运维·服务器
码农学院10 分钟前
GEO与SEO协同:从传统搜索到生成式搜索的平滑迁移路径
服务器·前端·python
步步精BBJconn12 分钟前
从GPU服务器到数据中心:AI服务器高压连接器的应用与发展趋势
大数据·运维·服务器·人工智能·科技·物联网
码农学院2 小时前
基于运维监控体系的网络品牌推广方案:从架构设计到技术实现
运维·网络
爱写代码的森9 小时前
鸿蒙三方库 | harmony-utils之ImageUtil图片保存到本地详解
服务器·华为·harmonyos·鸿蒙·huawei
大耳朵-小飞象11 小时前
电力安全运维的智能密码:BACS如何破解设备全生命周期管理难题,让电网安全“看得见、管得住”?
运维·安全·智慧城市·能耗系统·楼宇智控·未来生活
极客侃科技12 小时前
制造企业 MES/APS 选型:SAP PP/DS 集成、ERP-MES 边界划分与一体化架构要点
运维·架构·制造
HLC++12 小时前
Linux的进程间通信
android·linux·服务器
华清远见IT开放实验室13 小时前
实验室建设案例 | 石家庄科技信息职业学院嵌入式实验室——从底层硬件到系统应用,一所应用型高校的嵌入式人才培养这样落地
linux·arm开发·stm32·嵌入式硬件·高校·实验室建设
白露与泡影14 小时前
Arthas 实战指南:从方法耗时定位到 JVM 变量热修改
服务器·jvm·c#