分页: 1 / 1

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

发表于 : 2007-08-23 13:07
cyberghost
情况是这样的:在装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的时候也遇到了类似情况,也是明明有的文件却说不存在。

不知道哪位大侠能帮忙解答下,这是怎么回事?

发表于 : 2007-08-23 13:12
bones7456
tab出来的应该可以。

发表于 : 2007-08-23 13:12
BigSnake.NET
用 tab 补全试试

发表于 : 2007-08-23 13:17
cyberghost
可以用tab补全的,但是一跑他就是说找不到!见鬼了

发表于 : 2007-08-23 13:20
依寻依然
或者加上执行权限

发表于 : 2007-08-23 13:32
cyberghost
权限是有的,不是权限的问题

发表于 : 2007-08-23 13:43
iblicf
ls -l

发表于 : 2007-08-23 14:45
ofewiofewo
不一定是说skype这个文件不存在,也可能是skype试图执行其他不存在的文件。

发表于 : 2007-08-23 15:01
janker2lonely
ofewiofewo 写了:不一定是说skype这个文件不存在,也可能是skype试图执行其他不存在的文件。
应该是这样。