เมื่อสร้างไฟล์ข้อความใหม่ฉันควรเพิ่มนามสกุล. txt ลงในชื่อหรือไม่


26

เมื่อฉันสร้างเอกสารใหม่ที่มีข้อความล้วนๆฉันไม่จำเป็นต้อง Ubuntu ให้เพิ่มนามสกุล. txt ให้กับชื่อ มันใช้งานได้ดีมาก: gedit เปิดได้โดยไม่มีปัญหาเข้าใจได้ดีว่าเป็นข้อความเท่านั้น

ข้อโต้แย้งสองข้อที่ฉันได้พบในขณะนี้สำหรับการเพิ่มส่วนขยายคือ 1 / การทำงานร่วมกันกับระบบ Windows และ 2 / หลีกเลี่ยงความสับสนกับโฟลเดอร์ที่มีชื่อเดียวกัน อย่างไรก็ตามข้อโต้แย้งทั้งสองนั้นไม่ได้โน้มน้าวฉันเลย ผลที่ตามมาคือฉันควรหมั่นสะท้อนการเพิ่มส่วนขยายไปยังไฟล์หรือไม่?

คำตอบ:


14

เป็นการตัดสินใจของคุณเองอย่างสมบูรณ์ - อย่าให้ใครเลือกคุณ

หากมันเป็น 'ภาพสะท้อน' คุณจะไม่ได้รับอันตรายใด ๆในการรักษาที่อยู่ปัจจุบันของคุณ ในทางกลับกันมันดูสะอาดขึ้นโดยไม่มีนามสกุลไฟล์ ...

ในความคิดของฉันกรณีหลักในการใช้ส่วนขยายคือถ้าคุณส่งอีเมลไฟล์ไปยังผู้ใช้ Windows - ในขณะที่พวกเขายังสามารถเปิดใน Notepad (ด้วย File-> Open With) พวกเขาอาจจะสับสนถ้าคุณปล่อยมันทิ้ง


5

มันไม่สำคัญในระบบที่ใช้ Linux ไม่ว่าคุณจะใช้นามสกุล. txt หรือไม่ก็ตาม อันที่จริงไม่มี 'นามสกุลไฟล์' พิเศษบน Windows - มันเป็นเพียงส่วนหนึ่งของชื่อ ชนิด MIMEใช้เพื่อกำหนดประเภทของไฟล์

อย่างไรก็ตามหากคุณต้องการแชร์ไฟล์กับผู้ที่ยังคงใช้ Windows อยู่พวกเขาจะต้องเลือกเปิดไฟล์ข้อความด้วย notepad ด้วยตนเองเว้นแต่คุณจะใช้นามสกุล. txt

มีข้อควรพิจารณาความเข้ากันได้อื่น ๆ โดยค่าเริ่มต้น Notepad จะไม่แสดงบรรทัดใหม่อย่างถูกต้องเพราะใช้บรรทัดที่แตกต่างกันซึ่งลงท้ายด้วย Linux และ Unix อื่น ๆ เช่นระบบ ตัวแก้ไขข้อความจะแสดงไฟล์ข้อความในรูปแบบ Windows อย่างถูกต้อง แต่คุณอาจต้องกดbackspaceสองครั้งเพื่อลบบรรทัดใหม่

การใช้โปรแกรมแก้ไขข้อความที่ชื่อว่าGeanyคุณสามารถแปลงระหว่างประเภทการสิ้นสุดบรรทัดผ่านDocument -> Set Line Endingsเมนู สิ่งนี้อาจเป็นไปได้ในตัวแก้ไขข้อความเริ่มต้น (Gedit) แต่ฉันไม่ทราบวิธีการทำ

โดยส่วนตัวแล้วฉันจะไม่ใช้นามสกุล. txt หรือปลายสาย Windows สำหรับการใช้งานประจำวัน แต่ฉันจะแปลงไฟล์เมื่อฉันต้องการแชร์กับผู้ใช้ Windows


อีกวิธีหนึ่งในการจัดการกับปัญหาการสิ้นสุดบรรทัดบน Ubuntu คือแพ็คเกจ tofrodos มันมีสองคำสั่งที่จะทำการแปลงบรรทัดสิ้นสุด "fromdos" และ "todos"
Jonathan Sternberg

4

ในหลายกรณีส่วนขยายชื่อไฟล์ไม่จำเป็นต้องใช้บน Ubuntu แต่บ่อยครั้งที่มันยังเป็นความคิดที่ดีที่จะใช้มัน ไม่เพียง แต่รองรับความเข้ากันได้ของ Windows / Mac เท่านั้น ลองนึกภาพถ้าคุณจะลบนามสกุลไฟล์ทั้งหมด (.html, .jpg, .doc, .ttf, .txt, .py, .conf, ฯลฯ ); คุณจะต้องตรวจสอบประเภทไฟล์ตลอดเวลาแทนที่จะรู้เมื่ออ่านชื่อไฟล์ (แน่นอนว่าชื่อไฟล์เช่นREADMEนั้นจะชัดเจนเช่นกัน)


4

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ลีนุกซ์ระบุประเภทไฟล์และสาเหตุที่ส่วนขยายไม่มีประโยชน์สำหรับจุดประสงค์ดังกล่าวให้ดูที่หน้าคำสั่ง ไฟล์

man file

มันเป็นเวทย์มนตร์ :)


2

ถ้าคุณใช้เรื่องปริมาณ linux ส่วนขยายจะไม่มีความหมายเพิ่มหากคุณต้องการ .. แต่ถ้าคุณต้องการดูไฟล์นั้นใน windows ส่วนขยายจะต้องเป็นอย่างอื่นคุณไม่สามารถดูไฟล์ได้ ในขณะที่การรักษาส่วนขยายที่รู้จักกันดีทำให้การทำงานร่วมกันดีขึ้นก็อาจช่วยให้แอปบางอย่าง (เขียนไม่ดี) ทำงานได้ดีขึ้นตัวอย่างเช่นไคลเอนต์อีเมลอาจเลือกประเภท MIME ที่เหมาะสมกว่าสำหรับสิ่งที่แนบมา


1

ส่วนขยายเป็นตัวเลือก แต่ขึ้นอยู่กับความคาดหวังของคุณคุณอาจต้องการใช้ส่วนขยาย ตัวอย่างเช่นโปรแกรมดูรูปภาพจะไม่สามารถเปิดภาพที่มีนามสกุลไม่ถูกต้องได้ thumbnailer จะล้มเหลวในตัวอย่างนี้ คุณสามารถพิสูจน์ได้โดยเปลี่ยนชื่อ JPEG เป็น .GIF หรือ. PNG หากคุณมีไฟล์และคุณไม่แน่ใจว่ามันคืออะไรคุณสามารถค้นหาคำสั่งfile 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.