-
리눅스 명령어 cd, ls, mkdir, cp, rm, mv개발 환경/Ubuntu 2020. 1. 13. 12:34반응형
리눅스를 쓰다보면 명령어 공부가 자동으로 된다.
1. 현재 위치에 있는 파일과 디렉토리 출력 ls
~$ ls
output:
ANC idea-IU-191.6707.61 Android myblog AndroidStudioProjects naver
와 같이 리스트가 출력된다. 이후 가고 싶은 곳으로 이동하자.
2. 현재 위치 이동 cd
cd [가고자 하는 디렉토리] ~$ cd ANC ~/ANC$
위와 같이 현재 위치가 이동된다.
~/ANC$ cd .. ~$
..은 상위 디렉토리를 의미한다.
3. 디렉토리 생성 mkdir
mkdir [디렉토리 이름] mkdir filtered-X
이렇게 하면 디렉토리가 생성된다.
4. 파일, 디렉토리 복사 cp
단순하게
cp [원래 위치의 파일] [옮길 위치] cp ~/ANC/v2.3.0_16k/main.c ~/CProjects/filtered-X
로 하면 원래 위치의 파일이 옮길 위치로 복사된다.
cp [원래 위치/*] [옮길 위치] cp ~/ANC/v2.3.0_16k/* ~/CProjects/filtered-X
원래 위치의 모든 파일이 옮길 위치로 복사된다.
cp -r [원래 위치] [옮길 위치] cp -r ~/ANC/v2.3.0_16k ~/CProjects/filtered-X
원래 위치 디렉토리가 옮길 위치로 이동된다.
5. 파일, 디렉토리 제거
rm [파일 이름] rm main.c
파일 삭제
rm -f main.c
파일 강제 삭제
rm -r filtered-X
디렉토리 삭제
6. 파일, 디렉토리 이름 변경
mv [변경전 이름] [변경할 이름] mv filtered-X filtered-X_no_secondary_path
이렇게 하면 디렉토리의 이름이 변경된다. 사실 mv는 파일이나 디렉토리를 이동시키는 명령어다. 여기서 나는 파일, 디렉토리 이름 변경이 이동으로 이뤄진다는 걸 깨달았다.
출처:
https://webisfree.com/2018-02-05/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%BC-%ED%8F%B4%EB%8D%94-%EC%9D%B4%EB%A6%84-%EB%B0%94%EA%BE%B8%EB%8A%94-%EB%B0%A9%EB%B2%95
https://www.manualfactory.net/10805
https://webdir.tistory.com/140반응형'개발 환경 > Ubuntu' 카테고리의 다른 글
Vim 고수가 되어보자! (0) 2020.01.16 SSH key 사용하기 (0) 2020.01.13 SSH 22번 말고 다른 포트 사용하기 (0) 2020.01.13 Ubuntu ssh 서버 구축하기 (0) 2020.01.12 git 사용시 자동으로 로그인 하는 방법 (0) 2020.01.12