Windows 10의 Ubuntu에서 Bash의 파일, 폴더 및 앱으로 작업하는 방법

Windows 10Linux용(Linux) Windows 하위 시스템(Windows Subsystem) 이 추가된 것은 우리를 포함한 많은 사람들에게 놀라운 일이었습니다. 주로 개발자들이 사용하기 위한 도구이지만 일반 사용자들도 이 기능에 관심이 있는 것 같습니다. Windows 10 에서 UbuntuBash 에서 명령을 실행 하여 파일, 폴더 및 앱과 함께 작동 하는 방법을 보여주면 의미가 있을 것이라고 생각했습니다 . 다룰 근거가 충분하므로 시작하겠습니다.

참고:(NOTE:) 이 자습서는 11월 10일 (November 10)업데이트 가 포함된 (Update)Windows 10 을 기반으로 합니다. 이전 버전의 Windows 10 이 있는 경우 일부 명령이 작동하지 않거나 상황이 다르게 보일 수 있습니다.

Windows에서 Ubuntu를 얻는 방법

이 자습서 의 경우 Windows 10 컴퓨터 또는 장치 에 (computer or device)Linux Ubuntu on Windows 가 설치되어 있어야 합니다 . 아직 수행하지 않았거나 이 문제에 대한 지침이 필요한 경우 여기에서 전체 설치 프로세스 를 설명했습니다. (installation process)Linux용(Linux) Windows 하위 시스템(Windows Subsystem) 을 얻으려면 어떻게 합니까 ?

Microsoft Store에서 설치한 Windows의 Ubuntu

둘째, 우리는 당신이 Linux로 작업한 적이 없으며 Jon Snow 처럼 (Jon Snow)Linux 에 대해 "아무것도 모른다"고 가정합니다 . 🙂

Windows의 Ubuntu에서 Bash란 무엇입니까?

완전한 초보자로서 Windows용 (Windows)UbuntuBash 에서 무엇을 얻고 있는지 궁금할 것 입니다. Windows 10 컴퓨터 에서 전체 Bash 셸(Bash shell) 환경을 사용할 수 있습니다. 이전에 Windows(Windows) 를 사용한 적이 있다면 Windows 10, Windows XP 또는 이 둘 사이의 어떤 것이든 (Windows XP)명령 프롬프트(Command Prompt)PowerShell 환경 에 대해 잘 알고 있을 것입니다 . Bash 는 유사한 셸이지만 Linux 운영 체제용으로 만들어졌습니다.

Windows의 Ubuntu에서 명령 프롬프트 대 PowerShell 대 Bash

명령 프롬프트(Command Prompt) 와 마찬가지로 Bash 는 명령줄 환경입니다. Linux 커널(Linux kernel) 위에서 실행되며 실행할 명령줄 유틸리티의 전체 범위를 제공합니다. 원하는 경우 이를 사용하여 Linux(Linux) 애플리케이션 을 다운로드, 설치 및 사용할 수 있습니다. 그리고 Bash(Bash) 내에서 실행하는 모든 유틸리티 는 Windows 10 파일 시스템(file system) 에 액세스할 수 있습니다 . 즉, 모든 드라이브에 있는 파일과 폴더에 액세스하고, 만들고, 삭제할 수 있습니다. 가능하더라도 Windows 의 (Windows)Ubuntu 에서 그래픽 응용 프로그램을 실행 하는 것은 상당히 복잡하고 오류가 발생하기 쉽습니다. 그것은 ~ 때문에(Ubuntu)Windows 의 (Windows)Ubuntu 는 일반 사용자가 아닌 개발자를 위해 Linux 하위 시스템 및(Linux subsystem and access) 유틸리티에 대한 액세스를 제공하기 위해 만들어졌습니다 .

Windows 10에서 Ubuntu를 시작하는 방법

Windows 에 (Windows)Ubuntu 를 설치한 후 가장 먼저 해야 할 일은 시작하는 것입니다. 빠른 방법은 시작 메뉴(Start Menu) 에서 바로 가기를 클릭하거나 탭하는 것 입니다.

Ubuntu에는 Windows 10의 시작 메뉴에 바로 가기가 있습니다.

Windows 10 에서 Ubuntu 의 인터페이스는 다음과 같습니다 .

Windows 10의 Ubuntu 터미널

명령줄 환경이므로 실행하려는 텍스트 명령을 작성해야 합니다. 이전에 명령 프롬프트(Command Prompt) 로 작업한 적이 있다면 명령 프롬프트 를 실행할 수 있도록 명령의 전체 경로를 작성하는 데 익숙할 것입니다. Bash 셸(Bash shell) 을 사용하는 동안에는 잊어버리십시오 . 여기에서 설치한 모든 명령, 도구 또는 앱은 이름만 입력하면 어디서나 실행할 수 있습니다. 이름 앞에 경로를 추가할 필요가 없습니다. 이제 시작하기 위해 배워야 할 기본 명령을 살펴보겠습니다.

1. CD 명령(CD command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC의 디렉토리를 변경하는 방법

Bash 의 필수 명령 중 하나는 작업 중인 폴더를 변경할 수 있는 명령입니다. Windows 10 PC에서 다른 폴더로 이동하려면 cd [경로](cd [path]) 명령을 실행하기만 하면 됩니다. 여기서 [경로]([path]) 는 해당 폴더의 위치입니다.

Windows 10 PC의 모든 드라이브는 /mnt/[the letter of the drive] 마운트됩니다 . 예를 들어 Windows 10 이 일반적으로 설치 되는 C 드라이브 는 /mnt/c 위치에 있습니다. D 드라이브가 있는 경우 /mnt/d 등에서 찾을 수 /mnt/d . 예를 들어보겠습니다. D 드라이브 에 있는 Digital Citizen 폴더 로 이동하려면 다음 Bash 명령(Bash command) 을 실행해야 합니다 . cd "/mnt/d/Digital Citizen" .

CD 명령을 사용하여 작업 폴더 변경

중요:(IMPORTANT:) 작업하려는 폴더의 이름에 공백이 있는 경우(예: Digital Citizen 의 경우 ) 따옴표 사이에 경로를 넣어야 합니다. 또한 작동하지 않으므로 곱슬 또는 스마트 인용 부호가 아닌 직선 부호만 사용하십시오.

2. LS 명령(LS command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC의 폴더 내용을 보는 방법

Bash 에서 폴더의 내용을 보여주는 또 다른 중요한 명령은 ls 입니다(ls) . 그것을 입력하고 키보드에서 Enter 키(Enter) 를 누르면 현재 디렉토리에서 찾은 모든 폴더와 파일 목록이 표시됩니다.(folder and file)

LS 명령을 사용하여 폴더 내용 표시

이전 스크린샷에서 볼 수 있듯이 폴더는 파일과 구별할 수 있도록 강조 표시됩니다.

3. CP 명령(CP command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC에서 파일을 복사하는 방법

Bash 에는 복사, 이동, 이름 바꾸기, 삭제와 같은 기본 파일 관리(file management) 에 필요한 모든 명령도 포함되어 있습니다 . 한 위치에서 다른 위치로 파일을 복사할 수 있는 명령은 cp [source] [destination] 입니다(cp [source] [destination]) . 여기서 [source] 는 복사되는 파일의 경로이고 [destination] 은 복사될 위치의 경로입니다. .

예를 들어, Digital Citizen(Digital Citizen) 폴더 에 있는 incognito.xlsx 라는 파일을 (incognito.xlsx,)Security for Everyone 하위 폴더 로 복사한다고 가정해 보겠습니다 . 그렇게 하려면 실행해야 하는 명령은 cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" 입니다.

CP 명령을 사용하여 파일 복사

그런 다음 파일이 지정된 폴더에 복사됩니다.

4. MV 명령(MV command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC에서 파일을 이동하거나 이름을 바꾸는 방법

Bash 로 파일을 이동하거나 이름을 바꾸는 것은 파일 복사와 유사합니다. 이 목적을 위해 실행해야 하는 명령의 구문은 다음과 같습니다. mv [source] [destination] , 여기서 [source] 는 이동되거나 이름이 변경된 파일의 경로이고 [destination] 은 파일이 이동할 위치의 경로입니다. 이동합니다. [destination][source]와([source],) 같으나 지정한 파일 이름(file name) 이 원본과 다른 경우 파일이 이동되지 않고 이름이 변경됩니다.

이전과 동일한 예제를 사용하여 incognito.xlsx 파일을 Digital Citizen 폴더에서 Security for Everyone 하위 폴더로 이동한 다음 이름을 web_incognito.xlsx 로 변경하겠습니다 . 그렇게 하려면 다음 명령을 실행해야 합니다. mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" 그런 다음 mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

MV 명령을 사용하여 파일 이동 및 이름 바꾸기

5. RM 명령(RM command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC에서 파일을 삭제하는 방법

Bash 에서 파일 제거 또는 삭제 는 rm [file] 명령을 사용하여 수행됩니다. 앞에서 만든 web_incognito.xlsx(web_incognito.xlsx) 파일 을 제거하려면 먼저 cd "/mnt/d/Digital Citizen/Security for Everyone"Security for Everyone 폴더 로 이동합니다 . 그런 다음 rm web_incognito.xlsx(rm web_incognito.xlsx) 명령을 실행합니다 .

RM 명령을 사용하여 파일 삭제

6. MKDIR 명령(MKDIR command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 로 Windows 10 PC에 폴더를 만드는 방법

Bash 로 폴더 생성 은 mkdir [folder] 명령 을 사용하여 수행됩니다 . 여기서 [folder] 는 생성하려는 폴더의 이름입니다. 예를 들어 Digital Citizen(Digital Citizen) 디렉토리 안에 Tests 라는 폴더를 만들고 싶다고 가정해 보겠습니다 . 이를 위해 먼저 Digital Citizen 폴더 (cd "/mnt/d/Digital Citizen")mkdir Tests 명령을 실행합니다 . 그것만큼 간단합니다.

MKDIR 명령을 사용하여 새 폴더 만들기

7. RM -R 명령(RM -R command) 을 사용하여 Ubuntu 의 (Ubuntu)Bash 를 사용 하여 Windows 10 PC에서 폴더를 삭제하는 방법

마찬가지로 Bash 를 사용하여 폴더를 제거하거나 삭제하는 것도 간단합니다. 제거하려는 폴더 의 상위 디렉토리 로 (parent directory)이동(Navigate) 하여 rm -r [folder] 명령을 실행합니다 . 여기서 [folder] 는 삭제할 폴더의 이름입니다. 이 명령에 -r 인수도 포함되어 있음을 눈치채셨을 수 있습니다. 해당 폴더 내의 모든 항목도 재귀적으로 삭제되도록 추가해야 합니다.

예를 들어, 이전에 Digital Citizen 폴더 안에 생성한 (Digital Citizen)Tests 폴더를 삭제해 보겠습니다 . 이를 위해 먼저 cd "/mnt/d/Digital Citizen" 명령을 사용하여 상위 폴더(parent folder)Digital Citizen 으로 이동해야 합니다 . 그런 다음 rm -r Tests(rm -r Tests) 명령을 실행해야 합니다 .

RM -R 명령을 사용하여 폴더 삭제

8. SUDO APT-GET INSTALL 명령(SUDO APT-GET INSTALL command) 을 사용하여 Ubuntu 에서 (Ubuntu)Bash 를 사용하여 Windows 10 에서 Linux 앱(Linux apps) 을 다운로드하고 설치하는 방법

또한 Linux(Linux) 에서는 관리자 권한을 부여 하는 SUDO 명령(SUDO command) 을 사용하여 수퍼유저로 명령을 실행할 수 있습니다 . 구문은 간단합니다. sudo [application] , 여기서 [application] 은 ([application])운영 체제(operating system) 에 설치된 모든 프로그램일 수 있습니다 . sudo 명령은 Linux 의 모든 것에 대한 관리 권한을 제공 하므로 Windows 에서 (Windows)관리자 사용자 계정(administrator user account) 이 수행할 수 있는 작업 과 매우 유사합니다 . Linux 애플리케이션 을 다운로드, 설치 및 실행 하려면 다음 명령을 사용할 수 있습니다.

먼저 sudo apt-get update 를 실행 합니다. 이 명령은 Ubuntu(Ubuntu) 에서 최신 소프트웨어 목록을 다운로드합니다 .

SUDO APT-GET UPDATE 명령을 사용하여 최신 패키지 목록 검색

그런 다음 원하는 Linux 앱(Linux app) 을 다운로드하여 설치하려면 sudo apt-get install [application name] 을 실행 합니다. 예를 들어 텍스트 기반 웹 브라우저 인 (web browser)w3m 을 설치하려면 sudo apt-get install w3m(sudo apt-get install w3m) 을 실행해야 합니다 . 앱에 추가 패키지가 필요한 경우 계속할 것인지 확인해야 할 수 있습니다. 이 경우(case press) 키보드 에서 Y 키를 누릅니다.

SUDO APT-GET INSTALL 명령을 사용하여 새 앱 설치

앱이 설치되면 Bash(Bash) 에 이름을 입력하고 필요한 매개변수 를 입력하여 실행할 수 있습니다 . 예를 들어, 웹사이트를 방문하려면 w3m digitalcitizen.life 를 입력해야 합니다 .

Windows의 Ubuntu에서 Bash에서 앱 실행

9. HELP 인수(HELP argument) 를 사용하여 Windows 의 (Windows)Ubuntu 에서 Bash 에 대한 도움말을 얻는 방법

특정 명령이 무엇을 하는지 자세히 알고 싶다면 Bash 로 작성하고 (Bash)"--help" 매개변수를 추가하세요 . 표시 되는 정보(information displayed) 는 해당 명령 의 구조와 사용법(structure and usage) 에 대해 더 많은 정보를 제공해야 합니다 . 예를 들어 폴더의 내용을 나열하는 ls 명령을 사용하십시오. 간단한 명령처럼 보일 수 있지만 정보를 표시하는 방법에 대해 상당히 많은 옵션을 제공합니다. 다음은 도움이 필요한 부분입니다.

Windows용 Ubuntu의 Bash에서 명령에 대한 도움말 얻기

(Did)Windows 의 (Windows)Ubuntu 에서 Bash 를 사용해 보셨습니까 ?

Linux Bash 의 매우 흥미로운 세계와 (Linux Bash)Windows 10 에서 사용하는 기본 사항 을 소개할 수 있기를 바랍니다 . 우리가 보여준 명령을 시도하고 HELP 인수(HELP argument) 를 사용하여 각 명령에 대해 자세히 알아보세요 . 공유할 질문이나 팁이 있으면 주저하지 말고 아래에 의견을 말하십시오.



About the author

저는 소프트웨어 리뷰어이자 생산성 전문가입니다. Excel, Outlook 및 Photoshop과 같은 다양한 소프트웨어 응용 프로그램에 대한 소프트웨어 리뷰를 검토하고 작성합니다. 내 리뷰는 충분한 정보를 제공하며 애플리케이션 품질에 대한 객관적인 통찰력을 제공합니다. 2007년부터 소프트웨어 리뷰를 작성해 왔습니다.



Related posts