반응형
다량의 파일 내용을 확인해야 할 일이 생겼을 때
파일을 하나하나 열어서 확인하게 되면 시간도 너무 오래 걸리고 비효율적이기 때문에 파일을 하나로 합치는 것이 더욱 효율적일 수 있습니다.
그럴 때 터미널 명령어를 통해 간단하게 파일을 하나로 합칠 수 있는 몇 가지 방법을 알아보도록 하겠습니다.
1. 여러 개 파일을 한 파일로 합치기
여러 개의 파일 중 파일명이 비슷한 항목들을 지정하여 한 파일로 합칠 수 있습니다.
위와 같이 파일이 존재할 경우 test~ 로 시작하는 파일만 한 파일로 모아 두고 싶을 때 유용하게 사용할 수 있습니다.
$ cat test*.txt > test_all.txt
반응형
2. 폴더 내 모든 파일 한 파일로 합치기
파일명에 아무런 규칙이 없다면 한 디렉터리 안에 있는 모든 파일을 합칠 수도 있습니다.
내가 합치고 싶은 모든 파일을 한 폴더에 이동시킨 후 해당 폴더에서 명령어를 실행하면 됩니다.
$ cat * > dir_all.txt
물론 다른 위치에서도 접근해서 실행할 수 있습니다.
$ cat /your/dir/* > dir_all.txt
이렇게 명령어를 실행시키면 모든 데이터를 한 파일로 만들 수 있습니다.
3. grep 결과 파일로 저장
파일의 내용 중 원하는 부분만 출력하고 싶을 때 grep을 사용하여 검색할 수 있습니다.
그 기능을 활용하여 검색 결과를 파일로 저장시킬 수 있습니다.
$ cat test.txt | grep abcd > test_abdc.txt
이렇게 명령어를 실행하게 되면 test.txt 파일 내용 중 'abcd'가 포함된 부분만 모아서 test_abdc.txt 파일로 저장하게 됩니다.
728x90
반응형
'IT, 개발 > 서버' 카테고리의 다른 글
MQTT 웹소켓/TCP 통신하는 방법 (SSL 인증서 설정, Mosquitto, WebSocket) (0) | 2023.06.16 |
---|---|
Github 프로젝트 올리기(깃허브 Repository 생성, push 명령어) (0) | 2022.11.16 |
리눅스 apt 패키지 항목 검색 / 삭제 (설치 가능한 패키지 검색, 설치된 패키지 조회, 패키지 삭제) (0) | 2022.10.28 |
리눅스 터미널 명령어 이력 보기(history/명령어 기록) (0) | 2022.10.27 |
리눅스 Crontab 설정 및 Crontab 로그 보는 방법 (0) | 2022.10.24 |