일반적으로 분산 파일 시스템(예: Samba, NFS 또는 권장하는 시스템)을 통해 나에게 제공된 원격 파일에 대해 로컬 프로그램을 실행하고, 액세스와 유사한 방식으로 원격 파일에 액세스하고 싶습니다. 로컬 파일: "위치 투명성"과 유사합니다.
원격 파일을 로컬 파일처럼 렌더링하고 로컬 파일에서 프로그램을 실행하는 것처럼 마우스 오른쪽 버튼을 클릭하여 일부 로컬 프로그램을 실행할 수 있게 해주는 파일 관리자인 pcmanfm에 놀랐습니다.
CLI 셸에서 동일한 작업을 수행하고 싶습니다.
sharesmb
예를 들어, 원격 삼바 데몬을 통해 공유되는 원격 디렉터리 에 파일을 복사하려고 합니다 . 내 파일 관리자에 있는 pcmanfm
주소를 사용하여 이 작업을 수행 할 수 있습니다 smb://olive.local/sharesmb on olive.local
. 쉘에서 동일한 작업을 수행하고 싶지만 연결이 작동하지 않습니다. 쉘에서 이 작업을 수행하는 방법을 알려주실 수 있나요?
$ cp 153-158.pdf smb://olive.local/sharesmb on olive.local
cp: target 'olive.local' is not a directory
$ cp 153-158.pdf smb://olive.local/'sharesmb on olive.local'
cp: cannot create regular file 'smb://olive.local/sharesmb on olive.local': No such file or directory
감사해요.
답변1
아직 답변을 받는 중입니다. 이것은 사본이다스틸 드라이버 리뷰덜 "일시적"으로 만들려면 다음을 수행하십시오.
파일 관리자가 백그라운드에서 수행하는 것과 동일한 방식으로 수행하려면 FUSE 기반 도구(아마도 FUSE 또는 FUSE
gio mount
) 를 사용하여 원격 공유를 마운트한gvfs-mount
다음 로컬 복사본을 만드는 것이 좋습니다.보다 직접적인 방법은 다음을 참조하세요.명령줄을 사용하여 Samba를 통해 파일 보내기예를 들어.