回答編集履歴

3

インストールについて表現、文を修正

2020/05/06 07:55

投稿

dodox86
dodox86

スコア9256

test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
 
58
58
 
59
- なお、前述したようにCygwinでもCygwinのセットアッププログラムであるsetup.exe から`scp`コマンドをインストールできます。[Cygwin](https://www.cygwin.com/) のサイト、「Installing Cygwin」のリンクからセットアッププログラムである「setup*.exe」をダウンロードし、実行します。
59
+ なお、前述したようにCygwinでもCygwinのセットアッププログラムであるsetup.exe から`scp`コマンドをインストールすれば、Cygwin版の`scp`コマンドが使えます。[Cygwin](https://www.cygwin.com/) のサイト、「Installing Cygwin」のリンクからセットアッププログラムである「setup*.exe」をダウンロードし、実行することで各種コマンドを選択的にインストールします。
60
60
 
61
61
 
62
62
 

2

/cygdrive/...について追記

2020/05/06 07:55

投稿

dodox86
dodox86

スコア9256

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
 
32
32
 
33
- 質問者さんはCygwinのターミナル上で作業されていると思いますが、お使いの`scp`コマンドはCygwinから見て`/cygdrive/c/windows/System32/OpenSSH/scp`にインストールされたものですので、Cygwin用の`scp`コマンドではありません。恐らくWindows用のOpenSSLのツールの一部としてインストールされたものだと思います。Cygwin用の`scp`は、`/usr/bin/scp`です。
33
+ 質問者さんはCygwinのターミナル上で作業されていると思いますが、お使いの`scp`コマンドはCygwinから見て`/cygdrive/c/windows/System32/OpenSSH/scp`にインストールされたものですので、Cygwin用の`scp`コマンドではありません。恐らくWindows用のOpenSSLのツールの一部としてインストールされたものだと思います。Cygwin用の`scp`は、`/usr/bin/scp`です。`/cygdrive/c/...`式のPATH記述方法は、Cygwinのコマンド群しか解釈できません。その為、非Cygwin版の`scp`コマンドの実行時において`No such file or directory`エラーとなります。
34
34
 
35
35
 
36
36
 

1

誤記修正

2020/05/06 07:48

投稿

dodox86
dodox86

スコア9256

test CHANGED
@@ -44,13 +44,13 @@
44
44
 
45
45
 
46
46
 
47
- もし、あくまでCygwin上から操作したいのであれば、`/cygdrive/c/...`式のCygwin用PATH文字列ではなく、シングルクォーテーションでWindows用PATHをくくれば、使えるはずです。
47
+ もし、あくまでCygwin上から操作したいのであれば、`/cygdrive/c/...`式のCygwin用PATH文字列ではなく、シングルクォーテーション(`'`)でWindows用PATHをくくれば、使えるはずです。
48
48
 
49
49
 
50
50
 
51
51
  ```sh
52
52
 
53
- $ scp `C:\Users\guser\Documents\odir\ndir\pdir\pdata.txt` yuser@example.net:/home/yuser/pdata.txt
53
+ $ scp 'C:\Users\guser\Documents\odir\ndir\pdir\pdata.txt' yuser@example.net:/home/yuser/pdata.txt
54
54
 
55
55
  ```
56
56