파일들 (Files)을 다른 디렉토리 (Directory, 폴더 <Folder>)로 옮겨 보겠습니다.

< 윈도우즈 (Windows) >

처음에는 윈도우즈 커맨드 (Windows command lines)를 시작해야합니다. 여기 (here)에서 확인하시면 됩니다.


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


move


그냥, 파일들을 옮겨라!!! 이런 의미 겠죠?



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


move   destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다.



< 예제 (Example) >

예제는 아래와 같습니다.



1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (move)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




< 리눅스 (Linux / Ubuntu) >


< 명렁어 (Command) >

커맨드 (Command)에서 파일을 옮기는 명령어는 아래와 같습니다.


mv


move를 줄여서 사용한 것 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


mv destination_file   destination_folder


즉, 명령어 (move) 뒤에 있는 파일 (destination_file)을 최종 목적 폴더 (destination_folder)로 옮겨라입니다. 즉, 위에 방법과 명령어만 다르고 사용법은 같습니다.
( 이런 것 통합좀 시켜 줬으면 싶은데...)



< 예제 (Example) >

예제는 아래와 같습니다.




1. 현재 폴더 (Folder, 혹은 디렉토리 <Directory>)를 기준으로 파일들과 서브 폴더 (Subfolder)에 있는 목록을 확인 하였습니다.

2. 파일들과 폴더들의 결과가 나타납니다.

- 지금 여기서는 "readme.txt" 파일 하나와, "NewFolder" 하나가 있습니다.

3. 명령어 (mv)를 이용하여, "readme.txt"파일을 "NewFolder" 폴더 안으로 이동시키겠습니다.

4. 명령어를 실행한 결과를 나타냅니다.

5. 그림에서 보신것 처럼 "readme.txt"파일이 "NewFolder"안에 있음을 확인 하실 수 있습니다.




즉, 윈도우즈와 리눅스에서 명령어만 다르고 같은 것을 실행하실 수 있습니다.

(이거 누가 명령어좀 통합해 줬으면 싶네요.... ㅠ)

디렉토리 변경 (Change Directory)에 대해서 서술해 보겠습니다.


< 명렁어 (Command) >

커맨드 (Command)에서 쉽게 디렉토리 (Directory)를 변경할 수 있는 방법의 명령어는 아래와 같습니다.


cd


"cd""change directory"의 약자로 디렉토리를 변경해라 입니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


cd destination_folder


즉, 명령어 (cd) 뒤에 목적 폴더를 지정해 주시면 됩니다.



일단, 현재 폴더에 어떠한 컨텐츠 (Content, 자료<파일 혹은 폴더>)들이 있는지 확인 해 보겠습니다.



여기서는 명령어 "dir"을 이용하여 현재 폴더의 콘텐츠 목록을 확인 하였습니다.
(리눅스 & 유닉스 & 맥 (Mac) 계열은 명령어 "ls"를 사용하시면 됩니다.)


여기서는 "folder1"과 "folder2" 이름을 가진 폴더들이 있습니다.
"folder1"으로 이동하기 위해서는 아래와 같이 사용하시면 됩니다.


위의 이미지에서 명령어를 "cd folder1"으로 입력후 엔터 키(Enter key)를 누르시면, "folder1"으로 이동하신 것을 볼 수 있습니다.




새로운 파일을 만들기 위해서 간단한 명령어 하나만 알고 계시면 쉽게 일을 진행하실 수 있습니다.


< 명렁어 (Command) >

새로운 파일 생성 명령어는 아래와 같습니다.



touch



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.



mkdir "new file name with extension (if you want)"


직접 실행한 것을 보시면 더욱 쉽게 이해하실 수 있습니다.



< 예제 (Example) >

먼저 현재 폴더를 확인하고, "touch.txt"를 만들어 보겠습니다.


목록 확인 명령어 : "dir"은 여기서 확인하세요.



"touch.txt"가 만들어졌습니다.


"touch"는 윈도우 에서는 사용이 안 됩니다.



'STUDY > UNIX' 카테고리의 다른 글

What is Unix?  (0) 2016.02.10
UNIX Tutorial  (0) 2016.02.06

새로운 폴더를 만들기 위해서 간단한 명령어 하나만 알고 계시면 쉽게 일을 진행하실 수 있습니다.


< 명렁어 (Command) >

새로운 폴더 생성 명령어는 아래와 같습니다.



mkdir



"mkdir"은 make directory의 약자입니다. "mkdir"을 상기하기 힘들때, 명령어가 약자로 만들어진것을 상기하시면 조금은 쉽게 사용하실 수 있습니다.


<Tip>

"folder"와  "directory"은 같은 뜻입니다.

윈도우즈 (Windows)에서 "folder" 단어를 사용합니다.

리눅스 (Linux) 계열에서는 "directory"를 더 일반적으로 사용하고 있습니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.



mkdir "folder name"


직접 실행한 것을 보시면 더욱 쉽게 이해하실 수 있습니다.



< 예제 (Example) >

먼저 현재 폴더를 확인하고, "make_folder"를 만들어 보겠습니다.


목록 확인 명령어 : "dir"은 여기서 확인하세요.


"make_folder"가 만들어졌습니다.


"mkdir"은 윈도우 이외에 Linux 계열에서도 많이 사용됩니다.



텐스플로우 (TensorFlow)가 윈도우에도 설치가 가능 하도록 나왔습니다.

네이티브 (Native)로 지원을 해준다고 합니다.

작성 날짜 기준 최신의 그래픽카드 (GPU)는 쿠다 (CUDA) 8로 기준으로 돌아간다고 합니다.


< 요구 조건 >

거창한 것을 요구하지는 않습니다. 단지 윈도우 운영체제에 제한이 있습니다.



윈도우 7

 윈도우 10 그리고

 서버 2016



< 사전 준비 >



python



파이썬이 있어야 합니다. 역시 대세인가 보네요.


설치는 파이썬 (Python) 공식 홈페이지에서 다운 받아서 설치하시면 됩니다.



< 설치 >

설치는 "사전 준비" 단계에서 설치하신 파이썬 패키지 (python package)인 "pip"를 이용하여 설치를 할 수 있습니다.



# CPU 버전

C:\> pip install tensorflow


# GPU 버전

C:\> pip install tensorflow-gpu



개인적으로, 간단하게 설치가 가능하게 나와서 만족을 합니다.



< 결과 >

실행 결과는 다음과 같습니다. 저의 설치 환경은 윈도우 7에서 하였습니다.

개인적으로 욕심이 많아서 CPU 버전과 GPU버전을 동시에 설치해 보았습니다.

무리없이 모두 성공적으로 설치되었다고 해서 더욱 만족합니다.





출처 : https://developers.googleblog.com/2016/11/tensorflow-0-12-adds-support-for-windows.html

리스트 디렉토리 컨텐츠는 (List Directory Content)에 대해서 서술해 보겠습니다.

리스트 디렉토리 컨텐츠는 자주 사용하는 명령어 중에 하나입니다.

윈도우즈 (Widows), 유닉스 쉘 (UNIX shell)과 맥 (Mac, OS X)에서 사용할 수 있는 방법 입니다.

실제적으로 윈도우즈 계열은 명령어는 유닉스 계열과 맥과의 명령어는 다릅니다.


아래의 순서대로 설명을 하겠습니다.

< 목차 >

< 윈도우즈 (Windows) >

< 명령어 (Command) >

< 사용방법 (Usage) >

< 유닉스 쉘 (UNIX shell) & 맥 (Mac, OS X) >

< 명령어 (Command) >

< 사용방법 (Usage) >




< 윈도우즈 (Windows) >

처음은 리스트 디렉토리 컨텐츠를 실행해 보기 위해서, 윈도우즈 커맨드 (Windows command lines)를 시작해야합니다. 여기에서 확인하시면 됩니다.

< 명렁어 (Command) >

리스트 디렉토리 컨텐츠 명령어는 아래와 같습니다.



dir



"dir"는 디렉토리에 속한 파일들과 폴더 (Folder)들의 목록을 디스플레이 (Display, 화면에 출력)해 줍니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.



dir destination_folder


즉, 명령어 (dir) 뒤에 목적 폴더 (destination_folder)를 지정해 주시면 되지만, "dir"은 기본 옵션으로 현재 디렉토리로 지정되어있습니다. 따라서 명령어 (dir)만 입력하셔도 결과를 확인 하실 수 있습니다.



바로 현재 디렉토리의 컨텐츠를 확인해 보도록 하겠습니다.



위의 그림에서, 명령어를 이용하여 결과를 확인 하였습니다. 여기에서는 "folder1", "main.c"와 "readme.txt"가 존재하고 있음을 확인 하였습니다.






< 유닉스 쉘 (UNIX shell) & 맥 (Mac, OS X) >

< 명렁어 (Command) >

리스트 디렉토리 컨텐츠 명령어는 아래와 같습니다.



ls


윈도우즈의 명령어 "dir"과 유사한 기능을 합니다.



< 사용 방법 (Usage) >

사용 방법은 아래와 같습니다.


ls destination_folder



바로 현재 디렉토리의 컨텐츠를 확인해 보도록 하겠습니다.


위의 이미지에서, 명령어 "ls"를 입력하였을때 결과를 보실 수 있습니다.


여기서 재미있는 사실 하나 더 서술하면, 아래의 이미지 입니다.


즉, 명령어 "dir"은 유닉스 및 맥 계열에서도 사용할 수 있다는 것입니다.





7 가지 기본 커맨드 명령어 (7 Basic command lines)

1. 디렉토리 컨텐츠 (List Directory Content) || 파일 목록

2. 새로운 폴더 생성 (Create a new folder)

3. 새로운 파일 생성 (Creating New File)

4. 디렉토리 변경 (Change Directory, 현재 경로 변경)

5. 파일들 이동 (Moving Files)

6. 파일들 복사 (Copying Files)

7. 파일 열기 (Open Files)



출처 : https://codingsec.net/2016/06/7-basic-cmd-commands-everyone-must-know/

세션(Session)에서 실행한 명령어를 확인하고, 실행할 수 있다면 쉽게 하고자 하는것을 할 수 있습니다.  이것을 윈도우 커맨드에서 지원을 해주고 있습니다. 그것은 바로 "F7"버튼 입니다.이것 또한, 예를 들어서 보는 것이 훨씬 수월 할것입니다.

일단 커맨드 창을 열고 몇가지 명령어를 실행예제는 아래의 그림과 같습니다.



여기서, 우리가 하고자 하는 네비게이터, 즉 키보드의 "F7" 버튼을 누르시면 아래와 같이 나옵니다.



중앙에 사각형의 네비게이터가 나옵니다. 여기서는 키보드 방향키를 이용하여 컨트롤(control)할 수 있으며, 선택은 엔터(Enter) 버튼을 사용하시면 됩니다. 여기서는 "2: dir"을 선택하였습니다.

그 결과는 아래의 그림과 같습니다.


간단한 예제였지만, 사용했던 명령어가 생각이 나지 않았을때 유용하게 사용할 수 있는 명령어 였습니다.


윈도우 커맨드에서는 여러개의 명령어를 동시에 실행시킬 수 있습니다. 그것을 가능하게 해주는 것이 "&&" 입니다.

아래와 같이 사용하시면 됩니다.


command1 && command2


예를 들어보면 아래와 같습니다.


dir && ipconfig


여기서 "dir" 명령어와 "ipconfig" 두 가지의 예를 들어서 실행을 해 보겠습니다.




위의 그림에서 나오듯이, "dir"의 결과가 나오고, 그 뒤를 이어서 "ipconfig"의 결과가 나오는 것을 보실 수 있습니다.




커맨드 출력을 클립보드로 보내는 방법은 다음과 같습니다.


<command> | clip


"ipconfig" 명령어를 예를 들어 보겠습니다.

그렇다면 명령어는 아래와 같이 됩니다.


ipconfig | clip


결과는 아래와 같이 나옵니다.


결과를 메모장 (notepad)를 이용하여 결과를 확인하였습니다.
    메모장에서 "ctrl + c"를 해주시면 확인하실 수 있습니다.





+ Recent posts