我写了这个命令:
sudo mv /* /usr/lib/I'm not sure about this folder name/
安装 Flash Player,许多文件被复制到此目录/usr/lib/I'm not sure about this folder name/
,我的 Ubuntu 现在无法工作。
我可以使用实时 Ubuntu。我可以使用一些反向命令来修复我的 Ubuntu 吗?如果可以,反向命令是什么?
fstab
内容:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda1 during installation
UUID=1d24ddd9-b5ed-45f7-9770-9a599cecf4a3 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
答案1
相反的情况是
sudo mv /usr/lib/pepperflashplugin-nonfree/* /
但这是来自您的实际系统。
您需要在实时会话中安装分区。cd
使用命令行将磁盘安装到该分区后,问题就从该目录开始。这样就可以了:
cd /media/{device}/
sudo mv usr/lib/pepperflashplugin-nonfree/* .
在此期间,您可以检查ls usr/lib/pepperflashplugin-nonfree/
是否位于正确的目录中。
此处的所有命令都应在验证其正确且有效后执行。因此,请使用大量ls
命令来查看结果。例如,cd
应ls usr/lib/pepperflashplugin-nonfree/
列出属于的文件系统文件/
。
祝你好运:)任何人都会犯错,但专家会确保修复问题时不会出错。
来自 Soren A:
如果您将所有内容从 /usr/lib/pepperflashplugin-nonfree/ 移至 /,则 /usr/lib/pepperflashplugin-nonfree/ 的旧内容也会移至 /。最好逐个移动几个相关目录。
我的方法有效,但你也会移动应该在里面的文件,/usr/lib/pepperflashplugin-nonfree/
所以会有点混乱/
。要清理它,你需要删除这些文件或做一些额外的事情:
因此新的方法是......
cd /media/{device}/
ls usr/lib/pepperflashplugin-nonfree/
调查结果。任何看起来属于设备根目录的内容都可以被迁移到/media/{device}/
。一些观察:/ 中的文件将全部属于用户“root”和组“root”,并且全部是目录(ls 结果的第一个字符将是d
)或符号链接(l
)
答案2
进入实时系统后,安装安装 Ubuntu 的磁盘并执行命令将所有移动的文件移回原位。
例如,在实时系统上假设计算机磁盘自动安装在/media/disk-name 上使用终端输入:
cd /media/disk-name
从该路径执行以下命令应该把一切都安排妥当
mv ./usr/lib/pepperflashplugin-nonfree/* ./
注意:这./
不是错误,重要的是确定这是您正在工作的当前路径
为了更安全,请使用绝对路径:
mv /media/disk-name/usr/lib/pepperflashplugin-nonfree/* /media/disk-name/
注释:当您使用通配符和递归命令时,建议在运行命令前三思而行,例如,如果您rm -rf ./
在根目录中执行,则删除整个系统,移动也很危险!最好始终使用完整路径和带有通配符的过滤器,这样可以避免分心错误可能具有潜在的破坏性。