
私はLinuxカープレーヤーを持っています。 libmedia-navi.soファイルをデバイスからSDカードにコピーする必要があります。しかし、私はできません。ls
このコマンドは、「filename」のみを含む一部のファイルと、「libmedia-navi.so -> libmedia-tts.so」など、「filename ->別のファイル名」を含むいくつかのファイルをリストします。なぜこれが必要なのかわかりません。
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
始めのパターンも参照してください。
コピーすると、デフォルトで指す内容がコピーされます。そのファイルが指すファイルが存在しない場合は、エラーメッセージが表示されます。