[리눅스] 디렉터리와 파일 사용하기 2

2022. 9. 16. 05:03·학교 공부/리눅스

2.1 디렉터리 사용 명령 - 현재 디렉터리 확인하기

  - pwd : 현재 위치를 확인해줌. (현재 디렉터리의 절대 경로를 출력해줌)

 

2.2 디렉터리 이동하기

  - cd [디렉터리] ex) cd linux_ex

  - 절대 경로명이나 상대 경로명 둘 다 사용 가능!

  - cd 명령만 치면 해당 계정의 홈 디렉터리로 이동함.

 

2.3 디렉터리 내용 보기

  - ls [옵션] [디렉터리(파일)]

  - ls : 현재 디렉터리의 내용을 출력해줌.

  - 옵션 -a : 숨김 파일을 포함하여 모든 파일의 목록을 출력해줌.  

  -F : 파일의 종류를 표시해줌. 파일명 뒤에 /이 붙으면 디렉터리, @은 심벌릭 링크, *는 실행 파일, 아무 표시도 없으면 일반 파일임.

  -l : 디렉터리에 있는 파일의 상세한 정보를 보려면 -l 옵션을 이용해야 함~!

  -d : 디렉터리 자체의 정보를 확인해줌.

  -ld : 디렉터리 자체의 정보를 상세하게 출력해줌. (루트 디렉터리의 자체 정보 확인 가능)

  - ls [인자] 하면 그 위치 아니더라도 내용 출력할 수 있음. ex) ls /tmp

  - ls 명령과 비슷한 명령 : dir, vdir

 

2.4 디렉터리 만들기

  - mkdir [옵션] [디렉터리] ex) mkdir temp

  - 옵션 -p : 하위 디렉터리를 계층적으로 생성할 때 중간 단계의 디렉터리가 없으면 자동으로

중간 단계 디렉터리를 생성하면서 전체 디렉터리를 생성함.

  - 디렉터리 한 개 만들기 : mkdir temp

  - 동시에 디렉터리 여러 개 만들기 : mkdir one two (띄어쓰기 해줘야함!)

  - 중간 디렉터리 자동으로 만들기 : mkdir -p temp/mid/han (mid도 같이 생성해줌)

 

2.5 디렉터리 삭제하기

  - rmdir [옵션] [디렉터리] ex) rmdir temp3

  - 옵션 -p : 지정한 디렉터리를 삭제하며, 그 디렉터리의 부모 디렉터리가

빈 디렉터리일 경우 부모 디렉터리도 자동으로 삭제한다.

  - rmdir 명령으로 디렉터리를 삭제할 때는 그 디렉터리가 비어있어야 함. 아니면 안됨.

 

3.1 파일 사용 명령 - 파일 내용 연속으로 출력하기

  - cat [옵션] [파일] ex) cat file1

  - 옵션 -n : 행 번호를 붙여서 출력함.

 

3.2 화면 단위로 파일 내용 출력하기

  - cat 명령은 내용 많으면 스크롤되므로 내용 확인하기 어려움. 그래서 한 눈에 보기 쉬운 more 명령 사용하기도 함!

  - more [옵션] [파일] ex) more file1

  - 옵션 +행 번호 : 출력을 시작할 행 번호를 지정할 수 있음 ex) more +20

  - space bar 누르면 다음 화면 출력, Enter 누르면 한 줄씩 스크롤

  - /‘문자열’ 입력하면 해당 문자열 찾아 이동함 (/Style)

  - 종료 키 : q

 

3.3 개선된 화면 단위 파일 내용 출력하기

  - more 명령은 이미 스크롤되어 지나간 내용을 다시 볼 수 없음. 이거를 개선한 명령이 less.

  - less [파일] ex) less file1

  - j 누르면 다음 행, k 누르면 한 줄씩 이전 행으로 스크롤함.

  - space bar 이나 ctrl+f 누르면 다음 화면으로 이동.

  - ctrl+b 누르면 이전 화면으로 이동.

 

3.4 파일 뒷부분 출력하기

  - tail [옵션] [파일] ex) tail -7 /etc/services : 파일 뒷부분의 7행 출력해줌.

  - 옵션 +행 번호 : 지정한 행부터 끝까지 출력함.

  - 숫자 : 화면에 출력할 행의 수를 지정함 (기본값은 10)

  -f : 파일 출력을 종료하지 않고 주기적으로 계속 출력함. (무한대로 돌아감)

ctrl+C(^C)로 종료시켜야 함!

저작자표시 (새창열림)

'학교 공부 > 리눅스' 카테고리의 다른 글

[리눅스] 문서 편집하기 2  (0) 2022.09.16
[리눅스] 문서 편집하기 1  (0) 2022.09.16
[리눅스] 디렉터리와 파일 사용하기 3  (0) 2022.09.16
[리눅스] 디렉터리와 파일 사용하기 1  (0) 2022.09.16
[리눅스] 리눅스 입문  (0) 2022.09.16
'학교 공부/리눅스' 카테고리의 다른 글
  • [리눅스] 문서 편집하기 1
  • [리눅스] 디렉터리와 파일 사용하기 3
  • [리눅스] 디렉터리와 파일 사용하기 1
  • [리눅스] 리눅스 입문
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (267)
      • 📑 신입일기 (35)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 📘 독서 (0)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    스프링부트
    신입일기
    티스토리챌린지
    코린이
    BOJ
    연습문제
    프로그래머스
    컨텐더스
    코드업
    파이썬
    백준
    행렬덧셈
    피보나치수
    충무로
    카카오
    nodejs
    6월 목표
    오블완
    일기
    오버워치
    정보처리기사
    til
    찬양추천
    코민이
    codeup
    50문답
    코테
    정처기
    폰켓몬
    스프링 부트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[리눅스] 디렉터리와 파일 사용하기 2
상단으로

티스토리툴바