반달가면 이글루에서 백업 - http://bahndal.egloos.com/589321
리눅스와 윈도우의 텍스트 파일은 줄바꿈 문자가 다르다. 리눅스는 lf(line feed,\n), 윈도우는 crlf(carriage return line feed, \r\n)를 사용한다. 이런 차이 때문에 리눅스에서 만든 텍스트 파일을 윈도우 메모장에서 열어 보면 줄바꿈이 제대로 보이지 않고 이상하게 된다.
리눅스에서 윈도우 텍스트 파일을 다루기 위해 tofrodos 패키지를 설치하면 된다.(데비안/우분투 기준)
# tofrodos 패키지 설치
sudo apt-get install tofrodos
설치를 완료하면 fromdos와 todos를 사용할 수 있다. 윈도우쪽에서 가져온 텍스트 파일을 리눅스 형식으로 바꾸고 싶으면 fromdos, 반대로 리눅스에서 만든 텍스트 파일을 윈도우에서 볼 수 있게 바꾸고 싶으면 todos를 이용한다. 아래의 예시를 보자.
# 윈도우에서 만든 my_win_file.txt를 리눅스 형식으로 변환
fromdos my_win_file.txt
# 리눅스에서 만든 my_lin_file.txt를 윈도우 형식으로 변환
todos my_lin_file.txt
파일을 변환하면서 원본을 백업하고 싶다면 -b 옵션을 추가하자.
# 윈도우에서 만든 my_win_file.txt를 리눅스 형식으로, 백업 파일 생성
fromdos -b my_win_file.txt
-b 옵션을 사용하면 원본 파일에 .bak 확장자를 붙여서 백업한다. 위의 예시에서는 my_win_file.txt.bak 파일이 생성된다.
참고로 UTF-8, EUC-KR 등 캐럭터 인코딩의 변환은 이전 게시물에서 설명한 iconv를 활용하면 되겠다. 여기로
'리눅스' 카테고리의 다른 글
UHD(4k 해상도) 모니터로 인한 리눅스 민트 XFCE 전원 설정 변경 (0) | 2023.07.27 |
---|---|
UHD(4k 해상도) 모니터를 위한 리눅스 민트 17.3 XFCE 설정 변경 (0) | 2023.07.27 |
CentOS 리눅스에서 자체(local) NTP 서버 사용하기 (0) | 2023.07.27 |
리눅스에서 FAT32 포맷하기 (0) | 2023.07.27 |
yum - CentOS 패키지 관리자 (0) | 2023.07.25 |