cygwin UNIX 환경에서 기본 Windows OS보기로 마운트 된 드라이브를 살펴볼 수 있습니다 /cygdrive
. 를 수행 df
Cygwin에서 쉘 프롬프트 (일반적으로 bash
드라이브가 장착 위치를 확인). 다음은 마운트 된 드라이브가있는 위치에 대한 설명서 입니다. 예를 들어, 드라이브가 윈도우로 마운트 네트워크로 변경 f:\
, 당신은 거라고 cd
에 /cygdrive/f
같이 :
$ cd /cydrive/f
예를 들면 다음과 같습니다.
- OS X Mavericks (UNIX)에는 3TB 드라이브가
/Volumes/Time Machine
- OS X에서 가상 Windows XP (VM)가 실행되고
/Volumes/Time Machine
있으며X:\
- Cygwin에서는 XP VM에서 실행 및보고되는
/Volumes/Time Machine
대로 /cygdrive/x
또는x:
$ ls x :
사진은 다음과 같습니다.
외부 HD가 현재 Windows 호스트에 마운트되어 있지 않고의 마운트 지점에 이미 매핑 된 /cygdrive
경우 네트워크 공유를 직접 마운트해야 할 수도 있습니다. cygwin의 UNIX mount
명령 구현을 살펴보십시오 .
네트워크 폴더를 보는 또 다른 방법은 사용한 구문을 따르는 것입니다. OS X 로그인 폴더 인 whmcclos를 SMB 공유 폴더로 내보내는 OS X 서버가 있습니다. 현재 작업 디렉토리를 다음과 같이 OS X에서 실행되는 Windows XP VM의 cygwin에서 해당 공유 폴더로 설정할 수 있습니다.
$ cd //192.168.0.2/whmcclos
그렇게하면 cygwin 내에서 볼 폴더를 드라이브 문자로 마운트 할 필요조차 없습니다.
변경된 파일을 백업하는 경우 변경된 rsync
디렉토리 트리의 파일 만 재귀 적으로 백업합니다. 최소한의 백업 세트를 계산하고 변경된 내용 만 백업하며 네트워크 드라이브에 복사 및 복사하는 등의 많은 옵션이 있습니다. 를 통해 암호화와 함께 사용할 수 있습니다 ssh
. cygwin과 함께 사용 rsync
하는 것에 대한 힌트가 있습니다. 다음은 마운트 된 드라이브에서 소스를 압축하고 아카이브 (재귀) 하여 Windows 호스트 기본 cygwin c:\
과 같이 마운트 된 드라이브에서 대상에 넣는 명령입니다 f:\
.
$ rsync -avz /cygdrive/c/path/to/source /cygdrive/f/path/to/target
추가 지원이 필요하면 의견을 남겨주십시오.
-avz
권한이 올바르게 복사되지 않습니다. 나는 얻는다rsync: failed to set permissions on "<path>": Permission denied (13)
. 이 문제를 해결하는 방법이 있습니까?