Linux는 오픈 소스 운영 체제 중 가장 잘 알려져 있습니다. Windows와 Linux 시스템간에 파일을 이동해야하는 경우가 있습니다. Windows / DOS 파일에서 줄 바꿈은 캐리지 리턴 (CR)과 줄 바꿈 (LF)의 두 문자로 표시됩니다. Linux / Unix 파일의 줄 끝 표시는 한 문자 (CR)로 표시됩니다. 이 차이는 시스템간에 파일을 이동할 때 귀찮은 숨겨진 문자를 유발할 수 있습니다.
그러나 숨겨진 문자를 피하는 것은 상대적으로 쉽지 않습니다.
- 그만큼 dos2unix 명령은 Windows의 일반 텍스트 파일을 Linux 형식으로 변환합니다.
- 그만큼 유닉스2dos 명령은 Linux의 일반 텍스트 파일을 Windows 형식으로 변환합니다.
이 명령은 텍스트 파일의 줄 끝 부분에 영향을줍니다. 변환을 강제하지 않는 한 이진 파일이나 FIFO 및 디렉토리와 같은 비정상적인 파일은 변경하지 않습니다.
통사론
dos2unix options FILE … -n INFILE OUTFILE …
unix2dos 옵션 FILE … -n INFILE OUTFILE …
옵션
다음 옵션은 dos2unix 및 unix2dos에서 사용할 수있는 가장 많이 사용되는 옵션의 일부 목록입니다.
-h, --help – 도움말을 표시하고 종료하십시오.
-k, --keepdate – 출력 파일의 날짜 스탬프는 입력 파일과 동일하게 유지하십시오.
-l, --newline - 새 줄 바꿈 추가
-q, --quiet – 자동 모드. 모든 경고 및 메시지를 표시하지 않습니다.
-V, --version – 버전 정보를 표시하고 종료하십시오.
-f, --force - 바이너리 파일 강제 변환
-s, --safe - 이진 파일 건너 뛰기 (기본값)
-F, --follow-symlink - 기호 링크를 따라 타겟을 변환하십시오.
-S, --skip-symlink - 기호 링크 및 대상을 변경하지 않고 그대로 둡니다 (기본값).