본문 바로가기
코딩공부/etc..

[linux] 자주쓰는 명령어 정리

by 달빗슈 2020. 5. 31.

▶ 파일이동

 

mv file1 dir1/

->file1을 dir1 로 이동

 

mv file1 file2 file3 dir1/

->file1,file2,file3 을 dir1이동

 

▶ 파일명 디렉토리명 변경

 

mv fileA file1

-> 파일fileA를 file1로 이름변경

 

mv dirA/ dir1/

-> 디렉토리dirA를 dir1로 이름변경

 

▶ 파일복사

 

cp file1 file2

-> file1을 복사해서 file2이름으로 생성

 

▶ 파일 압축 풀기

 

tar -xvf [파일명]

 

▶ 파일생성

 

touch [파일명]

 

▶ 권한 바꾸기

 

chmod 777 [파일명]

 

drwx--x--x 형식으로 표시된 부분이 퍼미션

퍼미션은 10칸으로 표시

(1) 처음문자는 파일의 타입

① d : 디렉토리

② - : 표준파일

③ l : 링크(link) 파일

④ b : 블록장치 

(2) 다음의 9개의 문자는 파일의 퍼미션을 나타냄

① 처 음 3문자 : 파일 소유자가 가지는 퍼미션

② 두번째 3문자 : 유저가 속해있는 그룹에 대한 퍼미션

③ 마지막 3문자 : 모든 유져(그룹)에 대한 퍼미션

(3) 퍼미션을 표현하는 문자와 문자가 나타내는 값

① r (4) : 읽기 권한 (read)

② w (2) : 쓰기 권한 (write)

③ x (1) : 실행 권한 (execution)

④ - (0) : 허가권이 거부

▶ 파일 날짜 스탬프 바꾸는 방법

 

touch -t 202003042337 파일명

-> 파일명 날짜 스탬프를 2020년 3월4일 23:37로 바꿔라

 

심볼릭링크 타임 스태프 바꾸는법

touch -mht

 

▶ 나의 위치 나타내는 법

pwd

 

▶ 하드링크 연결법(hard link)

ln [원본파일명] [하드링크파일명]

 

▶ 심볼릭 링크 연결법(symblolic link)

ln -s [원본파일명] [연결할링크파일명]

ex) ln -s test0 test6

-> test0을 test6에 링크

 

▶ 현재 디렉토리 위치에 있는 파일 나열

ls

ls -l (리스트 형식으로)

ls -a (숨긴파일까지 다)

ls -al(모든 파일 리스트 형식으로)

 

 

▶ 해당경로 폴더 열기

open .

 

▶ 파일 업데이트 된 부분이 무엇인지 알려주는 것

diff A B

 

예를들어 어제 a 를 만들었고 오늘 더 추가해서 b를 만들었다면

업데이트 된 부분이 무엇인지 알려주는게 diff 

반응형

'코딩공부 > etc..' 카테고리의 다른 글

[JavaScript] 1. 자바스크립트 개요(inline, internal, external)  (0) 2020.12.20
shell 명령어  (0) 2020.05.27
day 03 shell01  (0) 2020.05.27
day2 ex00  (0) 2020.05.26
day1 EX00  (0) 2020.05.25

댓글