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],見下圖,轉到下面的步驟。