本来想移动下载的Firefox过去,忘了命令了,就瞎试,过程中敲了个
sudo mv firefox/* /usr/share/*
结果提示没发覆盖什么什么目录的,过一会一看桌面,程序几乎全不能运行了,再apt-get install xubuntu-desktop什么的,都不管用了,报错
象这样的情况,除了重装,有没有别的办法?
对了,我把/放在一个区,/home放在一个区,/usr放在一个区(是不是我还应该把/etc也单放出来?好象许多配置都存在这里)
不小心搞丢了/usr/share里的一些东东
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1
- 注册时间: 2007-03-02 17:00
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- 5451vs5451
- 帖子: 345
- 注册时间: 2006-07-14 18:56
- 来自: Apple Valley, Planet Tux, Linux System
lz真能搞啊!:shock:试试下面的办法吧。
/usr/share 下应该还剩下最后一个文件夹,假设叫做the-last-one。执行下面这些命令:
FOLDER=the-last-one
cd /usr/share
sudo mv /usr/share/$FOLDER/* /usr/share
sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/$FOLDER/ | grep -o "usr/share/$FOLDER/[^/]*" | sort -u | while read; do sudo mv ${REPLY#usr/share/$FOLDER/} /usr/share/$REPLY; done
/usr/share 下应该还剩下最后一个文件夹,假设叫做the-last-one。执行下面这些命令:
FOLDER=the-last-one
cd /usr/share
sudo mv /usr/share/$FOLDER/* /usr/share
sudo apt-get install apt-file
sudo apt-file update
apt-file search /usr/share/$FOLDER/ | grep -o "usr/share/$FOLDER/[^/]*" | sort -u | while read; do sudo mv ${REPLY#usr/share/$FOLDER/} /usr/share/$REPLY; done