guy@home~% scp file.* [email protected]:/users/guy/public_html/kool-stuff/
알겠습니다. 일부 파일이 전송됩니다. 그런 다음 일반적으로 다른 터미널에 로그인하여 네트워크에서 볼 수 있도록 이 작업을 수행해야 합니다(아마도 서버의 설정 때문일까요? 모르겠습니다.)
guy@server~$ cd ~/public_html/kool-stuff
guy@server~$ chmod 755 ./file.*
내 로컬 컴퓨터에서 하나의 명령으로 두 작업을 모두 수행할 수 있나요?
답변1
scp
옵션이 있습니다 -p
:
-p Preserves modification times, access times, and modes from the
original file.
따라서 권한을 로컬로 설정한 다음 실행하십시오 scp
.
또는 다음을 사용할 수 있습니다 tar
.
tar -zc file.* | ssh guy@... 'tar -zx -C ~/public_html/kool-stuff; chmod 755 ~/public_html/kool-stuff/file.*'
두 경우 모두 의심됩니다.구현하다파일인 경우 권한이 필요합니다.