새 텍스트 파일을 만들 때 이름에 .txt 확장자를 추가해야합니까?


26

일반 텍스트 만 포함하는 새 문서를 만들 때 Ubuntu는 .txt 확장자를 이름에 추가 할 의무가 없습니다. 그것은 실제로 잘 작동합니다 : gedit는 텍스트 일 ​​뿐이라는 것을 잘 이해하고 문제없이 엽니 다.

확장 기능을 추가하기 위해 지금부터 찾은 유일한 두 가지 주장은 Windows 시스템과의 1 / 상호 운용성 및 2 / 같은 이름의 폴더와의 혼동을 피하는 것입니다. 그럼에도 불구하고이 두 가지 주장은 전혀 설득력이 없습니다. 결과적으로 파일에 확장자를 추가해도 되나요?

답변:


14

그것은 전적으로 당신 자신의 결정입니다-누군가 당신을 위해 선택하지 못하게하십시오.

그것이 '반사'라면 현재의 습관을 유지하는 데 아무런 가 없습니다 . 반면에 파일 확장자가 없으면 깨끗하게 보입니다 ...

내 생각에 확장명을 사용하는 주된 경우는 Windows 사용자에게 파일을 전자 메일로 보내는 경우입니다. 파일을 메모장에서 열 수는 있지만 파일-> 연결 프로그램을 사용하면 파일을 열어두면 혼란 스러울 수 있습니다.


5

Linux 기반 시스템에서는 .txt 확장자를 사용하는지 여부는 중요하지 않습니다. 사실, Windows에서와 같이 특별한 '파일 확장자'는 없습니다. 이름의 일부일뿐입니다. MIME 형식 은 파일 형식을 결정하는 데 사용됩니다.

그러나 여전히 Windows를 사용하는 사람들과 파일을 공유하려면 확장명이 .txt 인 경우를 제외하고는 메모장으로 텍스트 파일을 열도록 수동으로 선택해야합니다.

다른 호환성 고려 사항이 있습니다. 기본적으로 메모장은 Linux 및 다른 유닉스 계열 시스템으로 끝나는 다른 줄을 사용하기 때문에 새 줄을 올바르게 표시하지 않습니다. 텍스트 편집기에 Windows 형식의 텍스트 파일이 올바르게 표시되지만 backspace새 줄을 제거하려면을 두 번 눌러야 할 수도 있습니다 .

Geany 라는 텍스트 편집기를 사용 하면 Document -> Set Line Endings메뉴를 통해 줄 끝 유형을 변환 할 수 있습니다 . 이것은 기본 텍스트 편집기 (Gedit)에서도 가능하지만 어떻게 해야할지 모르겠습니다.

개인적으로 매일 사용하기 위해 .txt 확장자 또는 Windows 줄 끝을 사용하지 않지만 Windows 사용자와 파일을 공유해야 할 때 파일을 변환합니다.


우분투에서 줄 끝 문제를 해결하는 다른 방법은 tofrodos 패키지입니다. 여기에는 줄 끝 변환 "fromdos"및 "todos"를 수행하는 두 개의 명령이 포함됩니다.
조나단 스턴 버그

4

많은 경우 파일 이름 확장자가 Ubuntu에 필요하지는 않지만 종종 사용하는 것이 좋습니다. Windows / Mac 호환성뿐만 아니라 사용자 편의를위한 것입니다. 모든 파일 확장자 (.html, .jpg, .doc, .ttf, .txt, .py, .conf 등)를 제거한다고 상상해보십시오. 파일 이름을 읽을 때 파일 형식을 모르는 대신 파일 형식을 항상 확인해야합니다 (물론 파일 이름 README도 분명합니다).


4

리눅스가 파일 유형을 식별하는 방법과 그 목적에 확장이 쓸모없는 이유에 대해 더 배우고 싶다면, 파일 명령 매뉴얼 페이지를보십시오

man file

마술의 하나 일 뿐이야 :)


2

리눅스 용량 문제를 사용하는 경우 확장 기능은 무의미한 경우 추가하십시오. 그러나 파일을 창에서 보려면 확장명을 사용해야 파일을 볼 수 없습니다. 잘 알려진 확장명을 유지하면 상호 운용성이 향상 될뿐만 아니라 특정 (잘 작성되지 않은) 앱이 더 잘 작동하는 데 도움이 될 수 있습니다. 예를 들어, 메일 클라이언트는 첨부 파일에보다 적합한 MIME 유형을 선택할 수 있습니다.


1

확장은 선택 사항이지만 예상에 따라 어쨌든 사용할 수 있습니다. 예를 들어 이미지 뷰어는 확장명이 잘못된 이미지를 열 수 없습니다. 이 예제에서는 축소판도 실패합니다. 예를 들어 JPEG의 이름을 .GIF 또는 .PNG로 바꾸면이를 증명할 수 있습니다. 파일이 있고 그 파일이 무엇인지 확실하지 않은 file filename경우 filename이 해당 파일 인 명령을 사용하여 찾을 수 있습니다 . 다음은 예제 명령 및 출력입니다.

file unity-panel_001.bmp 
unity-panel_001.bmp: PC bitmap, Windows 3.x format, 1280 x 21 x 24
me@zippy-64bit:~/Pictures$ file web-off.png 
web-off.png: PNG image data, 850 x 552, 8-bit/color RGBA, non-interlaced
me@zippy-64bit:~/Pictures$ file XfinityBillShowingLateFee.jpg 
XfinityBillShowingLateFee.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 2480x3437, frames 3
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.