linux找不到文件
㈠ 关于linux shell执行文件找不到的问题
在linux下有时明明就看到文件在当前目录下,执行权限也没问题,你一执行它就提示no such file or directory!真是坑爹啊。
造成这个问题最大的可能性就是该文件引用滑喊的动态链接库不存在,比如在64位系统中执行一些32位的老宏脊程序,经常会出现找不到对应32库的问题,多见于gcc之类,这在很多新装的64位linux中都会出现(这一点linux不如windows),偏偏提示还不直接点。解决办法当然是补齐所需的库,比如安装386的gcc。
因此下次遇到这种问题可以先用file命令看下当前文件类型及其引用的动蔽让渗态库。
㈡ linux 为什么我移动了文件后就找不到了
me he mydoc 都是目录名称,你本来的目的是把me文件夹态做高移动到mydoc文件夹里胡并去。
mv命令是为文件或目录改名或将文件由一个目录移入另一个目录中。
你使用命令 mv me /mydoc, 是将me改名成mydoc了,原来的me文件夹变成了帆尺现在的/mydoc,而原来的mydoc文件夹则被覆盖,不再存在了。
如果你想把me文件夹移动到跟目录下的mydoc文件夹里去,正确的命令格式应该如下:
mkdir me
mv me /mydoc/
㈢ linux 解压 提示找不到文件
可以找到文件的,具体如下:
1、第一步,单击栏上的终端,然后输入命令[sudo
apt install rar unrar],见下图,转到下面的步骤。
㈣ 还记得当时怎么解决找不到linux库文件的问题的吗
一般库文件问题大体昌缺两个原因
一,你的.so文件没有在 shared libtaty库 所以找不到
二, .so 文件 的 版本 和 要求的版本不对
1. ldd bwengine
2023 $ ldd bwengine
linux-vdso.so.1 => (0x00007ffdd95f6000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007ff217e4d000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff217c49000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff217a2b000)
libstdc++.so.5 => /usr/lib/x86_64-linux-gnu/libstdc++.so.5 (0x00007ff21774f000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff217449000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff217233000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff216e6e000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff218067000)
2. 假设找不到 /lib/x86_64-linux-gnu/libnsl.so.1
2024 $ file /lib/x86_64-linux-gnu/libnsl.so.1
/lib/x86_64-linux-gnu/libnsl.so.1: symbolic link to `libnsl-2.19.so'
3. 检查so文件的版本依赖
类似于"/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found"的错误之滑迅迹前也出现在了ubuntu上安装bw的时候。原来是系统自带的某些库的版本过高了(不得不安装了老版本的库才行)。
strings /lib/x86_64-linux-gnu/libcrypto.so.10|grep libcrypto.so
2026 $ strings /lib/x86_64-linux-gnu/libnsl.so.1|grep libnsl
libnsl.so.1
libnsl-2.19.so
4. 试图运行程序,提示"libc.so.6: version `GLIBC_2.14' not found"
./qmake: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./qmake)
运行 strings /lib64/libc.so.6 |grep GLIBC_ 查看依赖的版本
运行信并 rpm -qa |grep glibc 查看最新版本信息
glibc-static-2.12-1.80.el6_3.6.x86_64
glibc-headers-2.12-1.80.el6_3.6.x86_64
glibc-common-2.12-1.80.el6_3.6.x86_64
安装 ../configure --prefix=/opt/glibc-2.14
临时修改环境变量 export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
最后测试程序是否可以运行
参见 : http://fanli7.net/a/bianchengyuyan/C__/20140412/490904.html
http://www.cnblogs.com/yingsi/p/3290958.html
㈤ linux 上传的文件找不到
linux上传文件命令
如果我想把一个文件/home/jack/A,上传到某台服务器(192.168.xxx.xxx)的/home/jihao/上,一般采用scp命令。
如下:
scp /home/jack/A [email protected]:/home/jihao
回车,输入该服务器密码即可。前提是要有该目录的写入权限。
这样就可以了。
如果我要上传的不是文件,而是文件目录怎么办呢?
只需要在原来的基础上加个参数就行了:
㈥ linux 解压 提示找不到文件
可以找到文件的,具体如下:
1、第一步,单击栏上的终端,然后输入命令[sudo
apt install rar unrar],见下图,转到下面的步骤。