따로 검색하는 법이 있진 않고 구글에 검색하는 예시를 통해 어떤식으로 검색을 하는지 살펴보자. 우리가 만약 디렉토리를 만드는 명령어가 궁금하면 구글에 create directory in linux를 검색하면 된다. 영어로 되어있다고 쫄지말고 필요한 부분만을 가지고 나오면 된다. Syntax가 문법이라는 뜻인데 이부분을 보면 명령어를 사용하는 방법이 나와있다. 그리고 Examples을 보면 사용예시가 나와있고 영어를 몰라도 이해가 쉬우니 꼭 한번씩 보기로하자.
cp 명령어는 copy의 축약형으로 어떤 파일을 복사하여 다른 디렉토리에 저장하는 명령어이다. 명령어의 문법은 cp (복사 대상 파일) (만들어질 파일 이름) 이다. 여기서 복사 대상 파일과 만들어질 파일 이름은 경로도 함께 적어줘야한다. 실제로 cp명령어를 사용해보자. 현재 디렉토리가 /home/josh라면 josh디렉토리에 touch cp.txt로 파일을 만들어주자.(touch는 크기가 0인 파일을 만들때 사용할 수 있다. 이정도만 알고 넘어가자) ls를 입력하면 이제 /home/josh에 cp.txt가 생긴것을 볼 수 있다. 이제 mkdir dir1으로 /home/josh에 dir1이라는 디렉토리를 추가하고 cp.txt를 dir1에 복사해보자. cp /home/josh/cp.txt /home/josh/dir1/cp.txt 를 입력하면 cp.txt을 복사하여 dir1 디렉토리에 cp.txt라는 이름으로 붙여넣을 수 있다. cp /home/josh/cp.txt /home/josh/dir1/cp.txt는 절대경로를 이용해 명령어를 구성한 것으로 명령어가 길어진 모습을 볼 수 있다. 이를 상대경로를 이용하면 cp cp.txt dir1/cp.txt로 짧은 명령어로 사용 가능하다.
mv 명령어는 move의 축약형으로 어떤 파일을 다른 디렉토리로 이동시키는 명령어이다. 명령어 문법은 mv (이동 할 파일) (이동 될 위치)이다. cp와 마찬가지로 이동 할 파일과 이동 될 위치에 경로를 함께 적어줘야 한다. mv 명령어는 파일을 이동시킬때 cp 명령어로 복사하여 옮기고 rm 명령어로원래 파일을 삭제시키는 번거로운 일을 하나로 합친 명령어이다. 따라서 mv.txt가 josh 디렉토리에 있고 이를 dir1로 옮기고 싶을 때 rm mv.txt dir1/mv.txt를 하면 명령어 한번으로 mv.txt를 dir1로 옮길 수 있다.
reference. https://opentutorials.org/course/2598/14174
42 Seoul 대비 리눅스 공부 (생활코딩 - 파일 다운로드 방법) (0) | 2023.01.25 |
---|---|
42 Seoul 대비 리눅스 공부 (생활코딩 - 패키지 매니저) (0) | 2023.01.25 |
42 Seoul 대비 리눅스 공부 (생활코딩 - sudo, nano 에디터로 파일 편집하기) (0) | 2023.01.25 |
42 Seoul 대비 리눅스 공부 (생활코딩 - 명령어 사용법을 확인하는 법 ) (0) | 2023.01.25 |
42 Seoul 대비 리눅스 공부 (생활코딩 - 디렉토리와 파일) (0) | 2023.01.24 |