2 minute read

[Git] 리눅스 명령 연습하기 (1) 리눅스에서의 디렉토리 기호, cd, pwd, ls, atime/ctime/mtime

  1. 깃 bash에서 앞에 붙은 ~ : 홈 디렉토리를 알려줌

enter image description here

※ 리눅스에서 디렉토리를 나타내는 기호

기호 설명
~ 현재 접속중인 사용자의 홈 디렉토리(윈도우 : c:/Users/사용자아이디, Ubuntu : /home/(계정명)
./ 사용자가 작업중인 현재 디렉토리
../ 현재 디렉토리의 상위 디렉토리
  1. cd 명령어 : directory 로 이동
cd 명령어 특징
cd [directory name] 특정 디렉토리로 이동
cd , cd ~ , cd $HOME HOME 디렉토리로 이동
cd . 현재 디렉토리로 이동
cd .. 상위 디렉토리로 이동
cd / 최상위 디렉토리로 이동(비유 : /c/ 리눅스에서는 컴퓨터 디렉토리인 /로 이동!)
cd - 이전 디렉토리로 이동
  • cd [directory name] : 특정 디렉토리로 이동

cd [directory]

  • cd : HOME 디렉토리로(/home/[user name]) 이동

cd

  • cd ~ : HOME 디렉토리로 이동

cd ~

  • cd $HOME : HOME 디렉토리로 이동

cd $HOME

  • cd . : 현재 디렉토리로 이동

cd .

  • cd .. : 상위 디렉토리로 이동

cd ..

  • cd / : 최상위 디렉토리로 이동

cd /

  • cd - : 이전 디렉토리로 이동

cd -

  1. pwd 명령어
  • 현재 위치하고 있는 디렉토리를 반환

pwd

  1. ls 명령어 : 현재 위치한 디렉토리 내에 존재하는 파일 리스트를 출력
ls 명령어 특징
ls 현재 디렉토리에 있는 파일들을 보여줌
ls -a 숨겨진 파일 및 디렉토리까지 보여줌
ls -l 1. 파일타입+파일 권한+포함된 파일 수+소유자+그룹+파일크기+수정일자+파일명까지 상세하게 보여줌, 2. 리눅스 mtime(modification time; 수정시간)을 알려줌
ls -lu 리눅스 atime(access time; 접근 시간)을 출력해줌
ls -lc 리눅스 ctime(change time; 변경 시간)을 출력해줌
ls -S 파일크기를 내림차순으로 정렬하여 보여줌
ls -R 하위 디렉토리까지 상세하게 보여줌
ls -r 파일 및 폴더명에 대해서 알파벳 역순으로 출력
ls -h 사람이 보기 편한 K(KB), M(MB),G(GB) 단위로 표시해줌
ls -t 파일 및 폴더 작성 시간에 대해서 내림차순 정렬하여 보여줌
  • ls : 현재 디렉토리에 존재하는 파일 및 폴더를 보여줌 ls

  • ls -a :숨겨진 파일 및 폴더 를 보여줌 ; ls -all ls -a

*리눅스에서의 mtime, atime, ctime 가. mtime: modification time; 수정 시간 mtime 변경시, atime 및 ctime 모두 견경됨

나. atime : access time; 접근 시간

다. ctime : change time: 변경 시간 - 파일 권한 등이 변경될 때 ctime이 갱신됨

참조: https://withcoding.com/115

  • ls -l ; ls long (1) 파일유형+파일 퍼미션 - 포함된 파일 수 -소유자-그룹-파일크기-수정시간(mtime)-파일명 출력

ls -l

ls - l  수정시간

(2) 리눅스 mtime(수정시간) 출력

  • ls -lc : 변경시간(ctime) 출력 ls -lu : 접근시간(atime) 출력

ls -lu, ls -lc

  • ls -S : 파일크기에 대해서 내림차순으로 정렬 ; ls -Size

ls -S

  • ls -R : 하위 디렉토리까지 출력 ; ls - recursive

ls -R

  • ls -r : 파일 및 폴더명에 대해서 알파벳 역순으로 출력; ls -reverse

ls -r

  • ls -h : 사람이 보기 쉬운 형태로 파일 크기 표현(K, M, G) ; ls -human

ls -h

  • ls -t : 파일 작성시간에 대해서 내림차순(최근파일이 상단, 오래된 파일이 가장 하단)으로 출력

ls -t

Updated: