注册 登录
编程论坛 Linux教室

我把ubuntu中的ls移到了非目录文件中了

佳嘉 发布于 2012-05-24 10:18, 988 次点击
我把ubuntu中的/bin/ls移到了非目录文件中了,怎么办?

[ 本帖最后由 佳嘉 于 2012-5-24 10:24 编辑 ]
11 回复
#2
草狼2012-05-24 22:30
进恢复模式还原下 看行不
或去别的电脑上拷个/bin/ls过来

这是我电脑上的ls 你拷道/bin/目录下,看行不
只有本站会员才能查看附件,请 登录


[ 本帖最后由 草狼 于 2012-5-24 22:35 编辑 ]
#3
pangding2012-05-24 23:29
什么叫移到非目录文件中了?用的是怎样的操作?
#4
佳嘉2012-05-25 10:13
回复 2楼 草狼
谢谢,我拷进去了,可是感觉系统还是有问题,我的ubuntu是12.04,你的呢?
#5
佳嘉2012-05-25 10:14
回复 3楼 pangding
我用的mv,本来是想移动到另一个目录,可是我打错了字母,移动到了一个文件,但不是目录。
#6
草狼2012-05-25 10:31
回复 4楼 佳嘉
12.04的, 还有什么问题
#7
草狼2012-05-25 10:34
回复 5楼 佳嘉
如果是MV命令的 你可以直接再MV回来的啊
可以一试, mv xxx /bin/ls  xxx为你那个把ls移进去的文件
#8
佳嘉2012-05-25 11:09
回复 7楼 草狼
我试过了,他说xxx/ls,为非目录文件,不能移动
#9
佳嘉2012-05-25 11:15
回复 6楼 草狼
提示的是bin/ls:permission denial(最后一个单词不太记得了,不知道是不是这个,反正是否定的意思吧)
#10
草狼2012-05-25 11:30
回复 9楼 佳嘉
是权限不够,
你先cd到xxx所在的目录下  然后再sudo mv ./xxx /bin/ls
xxx以是非目录文件所以后面不用跟ls
#11
pangding2012-05-25 23:07
如果不是目录的话,就是重命名。
如果你当时写的是 mv ls abc 就是把 ls 重命名成 abc 了。这个时候 abc 就是原来的 ls。你再把他改回去就行了。不过如果原来你有叫 abc 的文件,那默认就是删了。关键是你得把 abc 找回来。
#12
佳嘉2012-05-26 10:46
回复 11楼 pangding
谢谢你们的帮助,跟你们学了不少,我刚学linux,很多不懂。我不知道以前是个什么文件,所以我从新安装了一下ubuntu
1