为什么明明存在的文件,执行却说不存在?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
cyberghost
帖子: 15
注册时间: 2007-02-02 17:19

为什么明明存在的文件,执行却说不存在?

#1

帖子 cyberghost » 2007-08-23 13:07

情况是这样的:在装skype的时候选择下载的静态编译版本,解压缩后发现好像是直接跑的。于是就在控制台上直接运行那个叫做skype的绿色的文件,结果如下:
david@david-desktop:~$ pwd

/home/david

david@david-desktop:~$ ls

Desktop skype_static-1.4.0.99
Examples skype_static-1.4.0.99.tar.bz2
install_flash_player_9_linux sp-sc
install_flash_player_9_linux.tar.gz sp-sc.tgz
skype-debian_1.4.0.99-1_i386.deb

david@david-desktop:~$ cd skype_static-1.4.0.99/

david@david-desktop:~/skype_static-1.4.0.99$ ls
icons
LICENSE
README
skype -------------显示是绿色的可运行文件
skype.conf
skype.desktop
sounds

david@david-desktop:~/skype_static-1.4.0.99$ ./skype
bash: ./skype: No such file or directory----------------------明明有的文件却说不存在!

david@david-desktop:~/skype_static-1.4.0.99$

另外在跑sp-sc的时候也遇到了类似情况,也是明明有的文件却说不存在。

不知道哪位大侠能帮忙解答下,这是怎么回事?
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#2

帖子 bones7456 » 2007-08-23 13:12

tab出来的应该可以。
关注我的blog: ε==3
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#3

帖子 BigSnake.NET » 2007-08-23 13:12

用 tab 补全试试
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
cyberghost
帖子: 15
注册时间: 2007-02-02 17:19

#4

帖子 cyberghost » 2007-08-23 13:17

可以用tab补全的,但是一跑他就是说找不到!见鬼了
头像
依寻依然
帖子: 1617
注册时间: 2006-10-31 14:49

#5

帖子 依寻依然 » 2007-08-23 13:20

或者加上执行权限
Borders are meant to be crossed
cyberghost
帖子: 15
注册时间: 2007-02-02 17:19

#6

帖子 cyberghost » 2007-08-23 13:32

权限是有的,不是权限的问题
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#7

帖子 iblicf » 2007-08-23 13:43

ls -l
头像
ofewiofewo
帖子: 547
注册时间: 2007-06-02 14:56

#8

帖子 ofewiofewo » 2007-08-23 14:45

不一定是说skype这个文件不存在,也可能是skype试图执行其他不存在的文件。
janker2lonely
帖子: 557
注册时间: 2007-01-09 11:09
来自: 廣州

#9

帖子 janker2lonely » 2007-08-23 15:01

ofewiofewo 写了:不一定是说skype这个文件不存在,也可能是skype试图执行其他不存在的文件。
应该是这样。
回复