Saat membuat file teks baru, haruskah saya menambahkan ekstensi .txt ke namanya?

26

Ketika saya membuat dokumen baru yang bertujuan hanya berisi teks biasa, saya tidak berkewajiban oleh Ubuntu untuk menambahkan ekstensi .txt ke namanya. Ia bekerja dengan sangat baik: gedit membukanya tanpa masalah, memahami dengan sangat baik bahwa itu hanya teks.

Hanya dua argumen pro yang saya temukan mulai sekarang untuk menambahkan ekstensi adalah 1 / interoperabilitas dengan sistem Windows dan 2 / menghindari kebingungan dengan folder yang memiliki nama yang sama. Meski begitu, kedua argumen itu sama sekali tidak meyakinkan saya. Sebagai akibatnya, haruskah saya menjaga reflek menambahkan ekstensi ke file atau tidak?

Agmenor
sumber

Jawaban:

14

Ini sepenuhnya keputusan Anda sendiri - jangan biarkan siapa pun memilih untuk Anda.

Jika itu 'refleks' maka tidak ada salahnya menjaga kebiasaan Anda saat ini. Di sisi lain itu memang terlihat lebih bersih tanpa ekstensi file ...

Menurut pendapat saya kasus utama untuk menggunakan ekstensi adalah jika Anda mengirim email file ke pengguna Windows - sementara mereka masih bisa membukanya di Notepad (dengan File-> Open With) mereka mungkin akan bingung jika Anda meninggalkannya.

8128
sumber
5

Tidak masalah dalam sistem berbasis Linux apakah Anda menggunakan ekstensi .txt atau tidak. Bahkan, tidak ada 'ekstensi file' khusus seperti pada Windows - itu hanya bagian dari namanya. Jenis MIME digunakan untuk menentukan jenis file.

Namun, jika Anda ingin berbagi file dengan orang-orang yang masih menggunakan Windows, mereka harus secara manual memilih untuk membuka file teks dengan notepad kecuali Anda menggunakan ekstensi .txt.

Ada pertimbangan kompatibilitas lainnya. Secara default, Notepad tidak akan menampilkan baris baru dengan benar karena menggunakan garis akhir yang berbeda untuk Linux dan sistem sejenis Unix lainnya. Editor teks akan menampilkan file teks dalam format Windows dengan benar tetapi Anda mungkin perlu menekan backspacedua kali untuk menghapus baris baru.

Menggunakan editor teks bernama Geany, Anda dapat mengonversi antara jenis akhir baris melalui Document -> Set Line Endingsmenu. Ini juga dimungkinkan di editor teks default (Gedit) tetapi saya tidak tahu bagaimana melakukannya.

Secara pribadi, saya tidak akan menggunakan ekstensi .txt atau Windows line endings untuk penggunaan sehari-hari tetapi saya akan mengonversi file ketika saya perlu membaginya dengan pengguna Windows.

dv3500ea
sumber
Cara lain untuk menangani masalah garis akhir pada Ubuntu adalah paket tofrodos. Ini termasuk dua perintah yang akan melakukan konversi akhir baris "fromdos" dan "todos".
Jonathan Sternberg
4

Dalam banyak kasus, ekstensi nama file tidak diperlukan di Ubuntu, tetapi sering kali masih merupakan ide yang baik untuk menggunakannya. Tidak hanya untuk kompatibilitas Windows / Mac, tetapi juga untuk kenyamanan Anda sendiri. Bayangkan jika Anda akan menghapus semua ekstensi file (.html, .jpg, .doc, .ttf, .txt, .py, .conf, dll.); Anda harus memeriksa jenis file setiap saat, alih-alih mengetahuinya saat membaca nama file (tentu saja nama file seperti READMEjuga jelas).

JanC
sumber
4

Jika Anda ingin mempelajari lebih lanjut tentang bagaimana Linux mengidentifikasi tipe file dan mengapa ekstensi tidak berguna untuk tujuan itu, lihat halaman manual perintah file

man file

Ini semacam sihir :)

zuzust
sumber
2

Jika Anda menggunakan linux dosent matter. Ekstensi tidak ada artinya menambahkannya jika Anda suka..Tapi jika Anda ingin melihat file itu di windows, ekstensi harus lain Anda tidak dapat melihat file. sambil menjaga ekstensi yang terkenal membuat interoperabilitas yang lebih baik, itu juga dapat membantu aplikasi tertentu (tidak ditulis dengan sangat baik) berperilaku lebih baik. Misalnya, klien email mungkin memilih jenis MIME yang lebih tepat untuk lampiran. Jadi putuskan sendiri.

karthick87
sumber
1

Ekstensi ini opsional tetapi tergantung pada harapan Anda, Anda mungkin ingin menggunakannya. Misalnya, Penampil gambar akan gagal total untuk membuka gambar dengan ekstensi yang salah. Thumbnailer juga akan gagal dalam contoh ini. Anda dapat membuktikan ini dengan mengganti nama JPEG menjadi .GIF atau .PNG misalnya. Jika Anda memiliki file dan tidak yakin apa itu, Anda dapat mengetahui dengan perintah di file filenamemana nama file adalah file yang dimaksud. Inilah beberapa contoh perintah dan keluaran:

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
Penatua Geek
sumber