我有一个Linux汽车播放器。我需要将 libmedia-navi.so 文件从设备复制到 SD 卡。但是我不能。ls
命令列出一些仅包含“文件名”的文件和一些包含“文件名 -> 另一个文件名”的文件,例如“libmedia-navi.so -> libmedia-tts.so”。我不知道为什么会这样。
root@dra7xx-g5-r1:/svp/lib# ls -l
drwxrwxrwx 4 1000 root 4096 Jan 1 1970 gstreamer
lrwxrwxrwx 1 root root 15 Jan 1 1970 libmedia-navi.so -> libmedia-tts.so
lrwxrwxrwx 1 root root 15 Jan 1 1970 libmedia-prompt.so -> libmedia-wav.so
另外,我无法将 libmedia-navi.so 文件复制到 SD 卡或其他位置,因为它给出“没有这样的文件或目录”错误。
root@dra7xx-g5-r1:/svp/lib# cp /svp/lib/libmedia-navi.so /media/sdcard0/
cp: can't stat '/svp/lib/libmedia-navi.so': No such file or directory
root@dra7xx-g5-r1:/svp/lib#
我也看不懂,find命令。可以找到libmedia-navi.so文件,但找不到libmedia-tts.so。
root@dra7xx-g5-r1:/svp/lib# find /. -name 'libmedia-navi.so'
/./svp/lib/libmedia-navi.so
root@dra7xx-g5-r1:/svp/lib#
root@dra7xx-g5-r1:/svp/lib# find /. -name 'libmedia-tts.so'
root@dra7xx-g5-r1:/svp/lib#
如何访问和复制 libmedia-navi.so 文件。
答案1
带有 的文件->
是符号链接,另请参阅l
模式开头的 。
当您复制它们时,默认情况下它会复制它们指向的内容。如果它们指向的文件不存在,那么您将收到错误消息。