리눅에서는 일반 윈도우와달리 파일을 가리키는 용어가 명확히 구분되어있다.
윈도우에서는 내pc를 폴더, 파일 등 어떻게 불러도 상관없지만
리눅스에서는 이를 디렉토리라고 부르며 .txt같은 문서를 파일이라고 한다.
따라서 우리는 명령어를 통해 디렉토리라는 방을 들어가고 나가게 된다.
이제부터 본격적으로 리눅스 명령어를 알아보자.
디렉토리 확인, 이동, 만들기
1. pwd : 현재 작업위치
기본 터미널창에서 pwd라고 치게되면 현재 내 디렉토리의 위치를 알려준다.
위의 뜻은 현재 내 위치는 home안에 pi라는 방(디렉토리)에 있다
2. 1) ls : 현재 디렉토리에 있는 모든 디렉토리 및 파일을 보여줘라
2) ls -a : 현재 디렉토리에 있는 모든 디렉토리 및 파일과 숨겨진파일까지 모두 보여줘라
3) ls -l : 현재 디렉토리에 있는 디렉토리 및 파일의 속성을 알려줘라.
위의 결과를 보게되면 drwsrwsrwsr라는 것이 나오게 된다.
d는 directroy이며 r은 read(읽기가능), w은 write(쓰기가능), x는 excute(실행가능)의 표시이다.
첫 rwx는 사용자가 갖고있는 권한, 두번째 rwx는 그룹이 갖고있는권한, 세번째 rwx는 나머지모든사람이 갖는 권한이다.
pi pi라고 되어있는 부분은 첫번째 pi는 사용자, 두번째 pi는 그룹을 의미한다.
마지막으로 날짜, 시간, 파일(디렉토리)명이 나와있는데 이는 마지막으로 접근하거나 수정한 시간을 나타낸다.
3. cd (디렉토리명) : 디렉토리 이동
tflite1로 디렉토리 이동 후 현재 디렉토리가 tflite1으로 변경됨을 확인.
현재 디렉토리에 있는 파일 및 디렉토리 확인
4. 1) mkdir (디렉토리명) : 디렉토리 만들기
Testdir디렉토리 생성 후 확인 및 접근
2) touch (파일명) : 파일 만들기
디렉토리/파일 복사 • 이동 • 삭제
5. 1) cp (복사할 파일) (생성할파일) : 왼쪽 파일을 복사하여 오른쪽 파일에 붙여넣어라
2) cp (파일) (디렉토리) : 파일 복사 후 디렉토리에 붙여넣어라
3) cp (파일1) (디렉토리/파일2) : 디렉토리안에 파일1의 복사본을 파일2에 붙여넣어라
4) cp -r (디렉토리1) (디렉토리2) : 왼쪽디렉토리에 있는 모든 요소를 통째로 오른쪽 디렉토리로 복사해라
6. 1) rm (파일) : 파일 삭제
2) rm (디렉토리) : 디렉토리 삭제불가
3) rm -r (디렉토리) : 디렉토리에 있는 모든 요소를 통으로 삭제해라
※주의사항※
리눅스명령어로 파일을 삭제하면 복구할수 없으니 신중히 삭제하자.
7. 1) mv (파일1) (파일2) : 파일1의 이름을 파일2로 이름변경
2) mv (파일) (디렉토리) : 파일을 디렉토리로 이동해라
TIP
df : 저장공간확인
/dev/root 의 총 저장공간 32GB중 41%를 사용하고있음을 확인 할 수 있다.
. / ..
. : 현재 디렉토리
.. : 상위 디렉토리 ex) cd ../..로 root(최상위)디렉토리로 이동 할 수 있다.
*
ls D* : D로 시작하는 모든 디렉토리 및 파일을 보여줘라
'리눅스' 카테고리의 다른 글
[리눅스] 쉘 스크립트 맛보기 (0) | 2022.01.25 |
---|---|
[리눅스] I/O Redirection (0) | 2022.01.24 |
[리눅스] 패키지 매니저(apt, wget, git) (0) | 2022.01.22 |
[리눅스] 에디터 편집하기(nano) (0) | 2022.01.20 |
[리눅스] 에서 C언어 다루기(코드작성, 컴파일, 디버깅) (0) | 2021.08.16 |