SFTP의 "readlink"와 동일

SFTP의 "readlink"와 동일

shell 을 사용하여 쉘을 통해 SFTP 서버에 로그인하면 sftp일반적인 etc 명령을 사용하여 cd탐색 할 수 있습니다.

  • SFTP 외부에서 자주 사용하는 명령 중 하나는 readlink -f $FILE$FILE의 전체 경로를 인쇄하는 것입니다.

  • 예를 들어 스크립트에 파일 경로를 복사하여 붙여넣는 데 사용합니다.

readlink질문: SFTP에도 이에 상응하는 것이 있나요?

내가 찾은 곳문서show current Directory를 사용할 수 있지만 pwd, 내가 아는 한 그것은 단지 경로가 아니며 cwd 이외의 다른 디렉토리를 가리키는 것도 허용하지 않습니다.

감사해요

답변1

@MartinPrikryl이 이미 언급했듯이 sftp 프로토콜은 심볼릭 링크를 지원하지만 일반 SFTP 클라이언트에서는 이것이 불가능합니다.

또 다른 옵션은 다음과 같습니다 sshfs.

sshfs user@host:/ /some/dir

... use your regular shell commands on the files from /some/dir ...

fusermount -u /some/dir

불행하게도 이는 마운트 네임스페이스와 결합하면 작동하지 않는 것 같으므로 불쾌한 문제를 처리해야 합니다.설정값 fusermount(기본적으로 sshfs에서 사용됨)

관련 정보