-
리눅스 기초 명령어2 (head, tail, split)리눅스 2021. 1. 8. 02:01
1. seq 100 10 160
100부터 시작해서 160까지 10간격으로 숫자 출력
2. mv a b
a를 b에 덮어쓰기
3. head a
a파일을 위에서부터 10줄 보여준다.
원래는
head -n 10 a가 생략된것
(디폴트값이 10)
4. head -n -10 a
마이너스의 경우 뒤에서부터 열줄 잘라낸다.
즉 뒤의 열줄을 제외하고 출력
5. head -n 5 a b
a파일과 b파일을 위에서부터 5줄 출력
6. head -n 5 a b -q
header를 제외하고 출력
(q는 quiet)
7. tail -n 10 a
a파일을 뒤에서부터 10줄 보여준다.
(디폴트값이 -10)
(-가 생략되어 있으며 +로 하면 그 값부터 끝까지 보여준다)
8. tail -f a
a파일의 변화를 모니터링한다.
(다른 터미널에서 a파일을 변화시키면 모니터링된다)
9. echo "하고싶은말"
텍스트를 쓰고 싶을 때 사용
ex) echo "안녕" >> a
10. cp /etc/services k
services파일을 k라는 파일로 복사한다.
11. ll -h
파일 크기 합계보기
12. wc -l k
k 파일의 행의 갯수 출력
13. split a
파일을 1000개 행 단위로 잘라준다.
xaa, xab, xac... 이런식으로 잘린다.
쪼갠 파일을 합칠때는
cat xa* > a
a 라는 쪼개진 xaa, xab, xac... 들을 a파일로 합쳐서 저장한다.
쪼개진 파일 모두 지우기 위해서는 다음과 같다.
rm -rf xa*
14. split -d a
a파일을 1000개 행씩 보기좋게 나눈다.
x00, x01, x02... 이런식으로 자른다.
15. split --addtional-suffix=.txt a
a 파일을 끝이 .txt인 파일로 쪼갠다.
xaa.txt, xab.txt, xac.txt ... 와 같이 쪼개진다.
16. split a back_up
a 파일을 쪼개면서 앞에 x 대신 back_up을 붙힌다.
back_up00, back_up01, back_up02... 와 같이 쪼개진다.
17. split a -l 100
100개 행 단위로 a파일을 쪼갠다.
(디폴트 값이 1000)
18. split -C 2000
2000byte의 크기로 자른다.
19. split a -n 10
a파일을 10개의 파일로 균등하게 나눈다.
반응형'리눅스' 카테고리의 다른 글
리눅스 기초명령어 7 (tr, >, <, >>, <<, touch) (0) 2021.01.25 리눅스 기초 명령어6 (sort) (0) 2021.01.16 리눅스 기초 명령어5 (uniq, shuf, cut, awk) (0) 2021.01.16 리눅스 기초 명령어4 (ls, vdir, paste, join) (0) 2021.01.12 리눅스 기초 명령어1 (cat, tac, tee, nl) (0) 2021.01.06