티스토리 뷰
오늘은 리눅스에서 자주 사용되는 명령어 둘 중 ln , mkdir , chmod , find , head , tail , less 에 대해 설명 드리겠습니다
참고하시어 업무에 도움이 되셨으면 합니다.
Linux에서 자주 사용하는 명령 모음1
Linux를 사용하다 보면 정말 자주 사용하는 명령들이 있습니다. 이런 명령엔 옵션도 많이 있으나 모두 외우지 못하겟죠. 그래서 정리해 보았습니다. Linux에서 자주 사용하는 명령들 ls 명령어 ls 명
hanyom.tistory.com
리눅스에서 자주 사용하는 명령어
ln (link) 명령어
ln은 Link 의 약어로서 리눅스 파일시스템에서 링크파일을 만드는 명령어이다.
리눅스에서는 심볼릭링크와 하드링크의 두가지 링크 형태가 존재한다.
심볼릭링크 (Symbolic Link)
단순히 원본파일을 가리키도록 링크만 걸어둔것으로 흔히 알고있는 '바로가기'와 같은 것이며, 원본파일을 가리키고만 있는 것이다
그리고 심볼릭링크에서는 원본파일이 삭제되어 존재하지 않을 경우에 링크파일은 깜박거리는 동작을 한다
하드링크 (Hard Link)
원본파일과 다른 이름으로 존재하는 동일한 파일이며 원본파일과 동일한 내용의 다른 파일이라고 할 수 있다.
그리고 하드링크에서는 원본파일과 링크파일 두개가 서로 다른 파일이기 때문에 둘 중 하나를 삭제하더라도 나머지 하나는 그대로 남아 있다.
하지만 파일의 내용을 변경하면 같이 변경된다
ln -s aaa bbb
ln -s aaa bbb로 할 경우엔 softlink로 bbb-> aaa 이렇게 화면에 표시되며 aaa의 바로가기 같은 기능이다
ln aaa bbb
ln aaa bbb (hardlink, 같은 inode번호를 가진다.) >> ls -li 로 inode를 확인하면 같은것을 알수 있다
mkdir (make Directory)
리눅스에서 디렉토리를 생성하는 명령어이다
mkdir aaa
mkdir -p /aaa/bbb
-p 를 붙혀 하위디렉토리를 생성할 수 있다
chmod (change Mode)
파일의 권한을 변경하는 명령어이다
chmod 755 aaa
chmod u+x bbb
u(user), g(group), o(other)의 의미로 +는 권한을 부여하고 -는 권한을 제거한다
위의 u+x는 user에 x를 부여, 즉 실행권한을 부여하는 것이다
find 명령어
시스템의 모든 파일을 찾아주는 명령어입니다.
find ./ -name aaa >>>aaa라는 파일을 현재폴더 및 하위폴더까지 포함하여 찾는다
find ./ -name "*.txt" >>> 현재 폴더에서 하위폴더까지 txt 확장자를 찾는다
find . -name "*access_*" -mtime +30 |awk '{print "rm "$1}'|sh -v
현재 디렉토리에서 access_ 전체의 생성날짜기준 30일 이상된 파일을 모두 찾아 삭제도 할 수 있다
head
head 명령 의 시스템은 파일의 시작을 표시합니다. 기본적으로 모든 파일의 시작 10줄을 표시합니다.
옵션
-c, --bytes=[-]NUM 각 파일의 처음 NUM 바이트를 인쇄합니다.
-n, --lines=[-]NUM은 처음 10줄 대신 처음 NUM 줄을 인쇄합니다.
-q, --quiet, --silent는 파일 이름을 제공하는 헤더를 인쇄하지 않습니다.
-v, --verbose는 항상 파일 이름을 제공하는 헤더를 인쇄합니다.
-z, --0으로 끝나는 줄 구분 기호는 줄 바꿈이 아니라 NUL입니다.
head -100 aaa
head -n 100 aaa
둘다 같은 의미로 aaa라는 파일의 앞에서 100라인까지 출력한다
tail
파일의 맨 아래부분 몇 라인까지 출력하는 리눅스 명령어이다
옵션
-c, --bytes=[+]NUM은 마지막 NUM 바이트를 출력합니다. 또는 -c +NUM을 사용하여
각 파일의 바이트 NUM으로 시작하는 출력
-f, --follow[={이름|설명자}] 파일이 커짐에 따라 추가된 데이터를 출력합니다. 파일의 내용 업데이트를 실시간 확인할 수 있다
-F --follow=name --retry 와 동일
-n, --lines=[+]NUM은 마지막 10줄 대신 마지막 NUM 줄을 출력합니다.
tail -f aaa
less
파일을 열고 내용을 볼 수 있는 TextViewer 명령어이나 목적도 용도가 vi와는 다르다. 큰 파일을 열때 vi는 큰파일에 대해 전체 메모리에 올라가지만 less는 화면에 보이는 만큼만 메모리에 올라간다
용량이 큰 파일을 열때는 less명령어를 사용하는 것이 현명하다
n 이전 검색을 반복합니다.
N 이전 검색을 역방향으로 반복합니다.
g 파일의 첫 줄로 이동합니다.
Ng 파일의 N번째 줄로 이동합니다.
G 파일의 마지막 줄로 이동합니다.
p 파일의 시작 부분으로 이동합니다.
Np N% 파일로 이동합니다.
h 도움말을 표시합니다.
q 종료합니다 less.
less -N aaa >>> 파일이름 파일내용에서 줄번호를 표시합니다
less -X aaa >>> 파일이름 파일내용을 보다가 종료해도 화면에 그대로 표시됩니다.
'IT 일반' 카테고리의 다른 글
젠킨스(jenkins) 권한 관리하기-Role-based Authorization Strategy (0) | 2023.07.27 |
---|---|
Linux에서 자주 사용하는 명령 모음1 (0) | 2023.02.16 |
Windows10에서 Linux 사용하기 (WSL) (0) | 2023.02.16 |
- Total
- Today
- Yesterday
- 환절기음식추천
- 34회 공인중개사
- robocopy 사용법
- 오메가3 고르는방법
- 콤부차의 효능 및 부작용
- 가을 태풍
- 9월제철나물
- 아침에 피해야할 음식
- 토큰증권이란
- 가을제철음식
- 마그네슘 추천음식
- 젠킨스유저별 권한부여
- Linux Disk 추가하기
- 마그네슘에 좋은 음식
- 음식추천
- 가을채소추천
- 오메가3 부족
- 몸 건강에 해로운음식
- 북수원키즈카페
- 내장지방에 좋은 식품
- 가을에 먹기좋은 음식
- xfs파일시스템 확장하기
- 좋은 오메가3란
- 빈속에 피해야 할 과일
- 춘천 숨은맛집
- 공복에 피해야할 음식
- 감기완화
- 튀긴음식이 안좋은이유
- 숙취음식추천
- 풍물옹심이칼국수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |