cp 또는 ls 명령. 파일이 존재하지만 해당 파일이나 디렉터리 메시지가 수신되지 않습니다.

cp 또는 ls 명령. 파일이 존재하지만 해당 파일이나 디렉터리 메시지가 수신되지 않습니다.

나는 리눅스 자동차 플레이어를 가지고 있습니다. 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시작 부분의 패턴도 참조하세요.

복사하면 기본적으로 가리키는 내용이 복사됩니다. 해당 파일이 가리키는 파일이 존재하지 않으면 오류 메시지가 표시됩니다.

관련 정보