
경로는 다음과 같습니다.C:\WINDOWS\System32\OpenSSH\ssh.exe
Windows에서 실행 가능한 파일입니다.
C:\>dir C:\WINDOWS\System32\OpenSSH\ssh.exe
Directory of C:\WINDOWS\System32\OpenSSH
01/01/2019 01:33 AM 891,337 ssh.exe
1 File(s) 891,337 bytes
C:\>C:\WINDOWS\System32\OpenSSH\ssh.exe
usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
[-D [bind_address:]port] [-E log_file] [-e escape_char]
[-F configfile] [-I pkcs11] [-i identity_file]
[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
destination [command]
하지만 Cygwin에서는 동일한 경로로 접근할 수 없습니다.
[user@cygwin ~]$ ls -l "C:\WINDOWS\System32\OpenSSH\ssh.exe"
ls: cannot access C:\WINDOWS\System32\OpenSSH\ssh.exe: No such file or directory
업데이트 1
[user@cygwin ~]$ ls -l "C:\WINDOWS\System32\ipconfig.exe"
-rwxr-xr-x 2 user mkpasswd 29184 Apr 12 2018 C:\WINDOWS\System32\ipconfig.exe
[user@cygwin ~]$
[user@cygwin ~]$ ls -l "C:\WINDOWS\System32\ipconfig"
-rwxr-xr-x 2 user mkpasswd 29184 Apr 12 2018 C:\WINDOWS\System32\ipconfig
[user@cygwin ~]$
[user@cygwin ~]$ ls -l /cygdrive/c/WINDOWS/System32/ipconfig
-rwxrwx---+ 2 TrustedInstaller TrustedInstaller 29184 Apr 12 2018 /cygdrive/c/WINDOWS/System32/ipconfig
[user@cygwin ~]$
[user@cygwin ~]$ ls -l /cygdrive/c/WINDOWS/System32/ipconfig.exe
-rwxrwx---+ 2 TrustedInstaller TrustedInstaller 29184 Apr 12 2018 /cygdrive/c/WINDOWS/System32/ipconfig.exe
[user@cygwin ~]$
Windows() 및 Cygwin(/) 형식을 모두 사용하여 대부분의 Windows 바이너리에 액세스할 수 있었습니다.C:\WINDOWS\System32\OpenSSH\ssh.exe
[user@cygwin ~]$ ls -l /cygdrive/c/WINDOWS/System32/OpenSSH/ssh.exe
ls: cannot access /cygdrive/c/WINDOWS/System32/OpenSSH/ssh.exe: No such file or directory
[user@cygwin ~]$
[user@cygwin ~]$ ls -l "C:\WINDOWS\System32\OpenSSH\ssh.exe"
ls: cannot access C:\WINDOWS\System32\OpenSSH\ssh.exe: No such file or directory
[user@cygwin ~]$
업데이트 2
C:\>DIR /s/b C:\ssh.exe
C:\Windows\System32\OpenSSH\ssh.exe
C:\Windows\WinSxS\amd64_openssh-client-components-onecore_<RandomNumber1>_10.0.17134.1_none_<RandomNumber2>\ssh.exe
C:\>
답변1
백슬래시( \
)를 슬래시( /
)로 변경하고 드라이브 문자와 콜론( :
)을 /cygdrive/
플러스 소문자 로 바꿉니다.드라이브 문자. 예를 들어:
/cygdrive/c/WINDOWS/System32/OpenSSH/ssh.exe