한 Linux 시스템에서 다른 Linux 시스템으로 일부 소프트웨어를 포팅하려고 합니다. 내 소프트웨어에는 다음을 가리키는 많은 줄이 있습니다./sys/bus/spi/devices/spi3.0. 이식하려는 Linux 장치에는 이 폴더가 존재하지 않고 다른 위치에 있습니다.
소프트웨어가 다음과 같이 이동할 수 있도록 심볼릭 링크를 만드는 방법이 있습니까?/tmp/폴더"반대로요?
사용해보려고 했는데"ln-s"그런데 "/sys/bus/spi/devices/spi3.0" 폴더가 존재하지 않는다는 불만을 받았습니다. 장치가 존재한다면 해결책이 있다는 것을 알고 있지만 제 경우에는"/sys/bus/spi/devices/spi3.0"이(가) 대상 컴퓨터에 존재하지 않습니다.
답변1
심볼릭 링크를 갖고 싶다면 이름을 로 지정해야 합니다 /spi/devices/spi3.0
. 그렇지 않으면 아무것도 작동하지 않습니다. 따라서 다음이 필요합니다.
mkdir -p /spi/devices
ln -s /yournewlocation /spi/device/spi3.0
이 작업을 수행할 권한이 없으면 심볼릭 링크가 도움이 되지 않습니다.