Windows의 Ubuntu의 Bash에서 Windows 폴더에 액세스하는 방법


답변:


211

Bash 환경 C:\에서 Windows 구조를 찾을 수 /mnt/c/있습니다.

따라서 내 문서 폴더는에 /mnt/c/Users/Ben/Documents/있습니다.


왜 mnt가 ls -a와 함께 나타나지 않습니까?
— Sergei Wallace

4
당신은에 있던 ~디렉토리의 루트가 아닌 배쉬 환경에서 가정, ( /). 당신이 cd /먼저 했다면 , 당신은 보았을 것 mnt입니다.
— Ben N

스크립트 작성과 관련하여 두 번째 문장이 반드시 첫 번째 문장을 따르는 것은 아닙니다. Windows를 사용하면 문서 폴더를 여러 곳으로 이동할 수 있습니다. bash를 사용하는 동안 Windows 레지스트리 등에서 해당 정보를 읽을 수 있으면 좋을 것입니다.
— Joel Coehoorn

1
C 외부의 물건에 어떻게 액세스 할 수 있습니까? 예를 들어, MTP를 통해 전화를 연결했는데 파일이 "This PC \ PhoneName"경로에 표시됩니다
— Michael

1
@Michael 불행하게도 MTP 장치는 일반 파일 시스템과 매우 다릅니다. 그들은 일반적인 명령 프롬프트에서도 액세스 할 수 없으므로 BoUoW에서 액세스 할 수있는 방법을 모르겠습니다.
— 벤 N

23

또한 ,

  1. 원하는 Windows 디렉토리 Shift를 마우스 오른쪽 버튼으로 클릭 한 상태 로 유지
  2. " 여기에서 PowerShell 창 열기 "를 선택 하십시오 .

PowerShell 상황에 맞는 메뉴

  1. PowerShell에 있으면 다음을 입력하십시오. bash

Bash 명령을 사용하여 해당 Windows 디렉토리의 파일 및 폴더를 직접 조작 할 수 있습니다. 이 방법을 사용하면 cd특히 루트 디렉토리에 액세스 할 때 디렉토리 를 수동으로 입력 할 필요가 없습니다 .


Windows 10 1809부터 업데이트 :

위의 방법은 여전히 ​​작동하지만 더 쉬운 방법이 있습니다.

  1. 원하는 Windows 디렉토리 Shift를 마우스 오른쪽 버튼으로 클릭 한 상태 로 유지
  2. " 여기에서 Linux 쉘 열기 "를 선택 하십시오 .

1
마우스 오른쪽 버튼을 클릭 한 상황에 맞는 메뉴에서 여기에 PowerShell 열기 창 항목이 표시되지 않습니다
— Yu Shen

1
same, 여기 동일 .....
— Maksim Kniazev

@YuShen 최신 Windows 10 업데이트가 설치되어 있는지 확인하십시오. 예를 들어, 현재 버전은 1803이며 옵션이 있습니다. 업데이트되지 않은 일부 컴퓨터에는 여전히 기본값으로 CMD가 있으므로 상황에 맞는 메뉴 에이 옵션이 없습니다.
— Keith OYS

작동하지 않습니다. bash 명령은 curret windows 디렉토리가 아닌 기본 우분투 사용자 디렉토리에서 열립니다
— mxdsp

@mxdsp 귀하의 단계와 Windows 버전은 무엇입니까? 더 자세히 도와 드릴 수 있도록 자세히 설명해주세요. 올바르게 수행하면 현재 Windows 디렉토리로 이동합니다. 그것이 당신을 위해 작동하지 않기 때문에 현명한 downvoting하지 않습니다.
— Keith OYS
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.