Shell command -1

숭글·2022년 4월 16일
0

shell

목록 보기
1/2

cat

: Concatenate FILE(s) to standard output.

  • -e display $ at end of each line

ls

: List information about the FILEs

  • -l use a long listing format 파일의 상세 정보 포함
  • -s print the allocated size of each file, in blocks
  • -p append / indicator to directories 디렉토리 뒤엔 이름 뒤 '/'추가
  • -m fill width with a comma separated list of entries 콤마로 구분
  • -t sort by time, newest first
  • -U Use time of file creation, t와 함께 쓰면 생성일 기준으로 정렬함

chomd

change mode, 파일의 접근 권한을 변경할 수 있음.
user, group, others 의 read, write, excute 권한을 설정.
이진수를 이용(영어도 가능)

touch

Update the access and modification times of each FILE to the current time.

  • -t 파일의 시간을 수정 ([[CC]YY]MMDDhhmm[.ss] 포맷 사용)
  • -h 심볼릭 링크만 수정

ln

make links between files

옵션 없으면 하드 링크 연결

  • -s 심볼릭 링크 연결

groups

명령어 뒤 명시해준 사용자가 속한 그룹을 출력

diff

파일의 차이점이 명시된 패치 파일 생성
diff a b 명령어를 사용하면 a파일에만 있는 문장은 <로, b파일에만 있는 문장을 > 로 표시함

patch -o b a 패치파일
패치파일과 패치 전 파일인 a로 b를 생성하여 비교할 수 있음.
-o 옵션은 output file이름.

find

특정 파일을 탐색하는 명령어
명령어 뒤에 '.' 을 붙이면 현재 디렉터리와 모든 sub디렉터리를 탐색함.

  • -type 탐색하는 파일 유형을 지정. d는 디렉터리 f는 일반 파일.
    실수로 링크 파일까지 다 제외하지 않게 조심!

와일드 카드를 이용하여 파일을 탐색할 수 있음.

  • -name 파일 이름에 조건 부여 가능.

I wrote some shell commands for the first time in 1 year because of the 42Seoul.
It was HARD ! and endless googling!!!
so i write this to keep to remember all of that i figured out.

profile
Hi!😁 I'm Soongle. Welcome to my Velog!!!

0개의 댓글