강잇
강이의 개발블로그
강잇
전체 방문자
오늘
어제
  • 분류 전체보기 (102)
    • Langauge (32)
      • Java-basic (29)
      • Java (3)
    • SpringBoot (7)
    • Algorithm (5)
      • BAEKJOON (5)
    • WEB (7)
      • HTML & CSS (7)
    • DB (1)
      • MySQL (1)
    • OS (17)
      • Mac (2)
      • Linux (4)
      • Terminal Command (11)
    • Computer Science (7)
      • Hard ware (1)
      • Database (1)
      • Data structure (2)
      • Algorithm (2)
      • Network (1)
    • Git (5)
      • 개념 (1)
      • 활용 (1)
      • Trouble Shooting (2)
    • ETC. (13)
      • Install (6)
      • IntelliJ (1)
      • Eclipse (2)
      • Error (3)
      • Tip (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • til
  • CSS 속성
  • 알고리즘 공부
  • 메서드
  • 백준
  • 메소드
  • CSS 박스 크기 설정

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
강잇

강이의 개발블로그

[Terminal] ls : 특정 폴더에 포함된 파일이나 폴더 리스트 출력
OS/Terminal Command

[Terminal] ls : 특정 폴더에 포함된 파일이나 폴더 리스트 출력

2022. 7. 3. 20:11

ls : 작업중인 현재 디렉토리에 포함된 파일 및 디렉토리 출력

  • ls는 list의 약어로 현재 작업중인 디렉토리 안의 파일 및 디렉토리 목록을 출력하는 명령어
    (숨김 파일은 출력 X, GUI로 일반적으로 확인할 수 있는 내용만 출력)
ls

현재 위치한 절대 경로는 /Users/wk/Test이며 Test안의 내용으로 Test1, Test2가 있다는 의미

ls -a 또는 ls -A : 숨김파일을 포함하여 출력

  • ls -a : ls를 이용하여 디렉토리의 내용물을 출력할 때 숨김파일로 설정되어 있는 파일을 포함하여 모든 파일을 출력함.
  • ls -A : . 또는 ..을 제외하고 모든 파일을 출력할 때 ls -A 옵션을 사용
ls -a
ls -A

하늘색을 표시된 디렉토리가 숨김파일로 처리되어 있는 디렉토리

ls -l : 파일 목록 상세하게 출력

  • ls를 이용하여 디렉토리의 파일을 출력할 때 상세하게 출력
  • 숨김파일을 포함하여 출력하는 -a 옵션과 같이 사용하면 숨김파일까지 상세하게 출력할 수 있다.
ls -l
ls -al  # 옵션의 순서는 상관없음

ls -i : inode 번호와 같이 출력

  • 여기서 inode란 간단하게 말하면 Linux/Unix의 파일 시스템에서 사용되는 자료구조를 의미함.
ls -i

ls -F : 파일의 종류 출력

  • ls를 이용하여 현재 디렉토리 내의 내용물의 리스트를 출력할 때 폴더인지, 파일인지 등 종류를 함께 출력할 때 사용
ls -F

디렉토리인지 파일인지 구별하기 더욱 편함

ls -R : 하위 디렉토리 목록까지 모두 출력

  • 가장 유용하다고 생각하는 옵션
  • ls를 이용해서 디렉토리 내의 내용물을 출력할 때 디렉토리의 하위 디렉토리 목록까지 모두 출력
    (단, 최상위 폴더 및 사용자 폴더에서 사용할 때 엄청난 스크롤을 보게 됨..)

디렉토리의 내용물과 함께 내용물 중 디렉토리가 있다면 해당 디렉토리의 하위 디렉토리까지 출력

저작자표시 (새창열림)

'OS > Terminal Command' 카테고리의 다른 글

[Terminal] mv : 폴더나 파일 위치 이동 및 이름 변경  (0) 2022.07.03
[Terminal] cd : 다른 디렉토리(폴더)로 이동  (0) 2022.07.03
[Terminal] rmdir : 비어있는 디렉토리 삭제  (0) 2022.07.03
[Terminal] mkdir : 터미널로 디렉토리(폴더) 생성  (0) 2022.07.03
[Terminal] pwd : 터미널에서 현재 디렉토리 경로 출력  (0) 2022.07.03
    'OS/Terminal Command' 카테고리의 다른 글
    • [Terminal] mv : 폴더나 파일 위치 이동 및 이름 변경
    • [Terminal] cd : 다른 디렉토리(폴더)로 이동
    • [Terminal] rmdir : 비어있는 디렉토리 삭제
    • [Terminal] mkdir : 터미널로 디렉토리(폴더) 생성
    강잇
    강잇
    학습한 내용을 정리 및 기록하는 블로그

    티스토리툴바