Pernahkah Anda mengirim file teks yang dibuat pada sistem Linux kepada seseorang dan mereka mengeluh bahwa itu tampak salah di macOS atau Windows? Itu mungkin karena sistem ini menangani ujung garis secara berbeda. Untungnya, ini mudah diperbaiki dengan beberapa utilitas: Dos2Unix dan Unix2Dos.

Ada Apa Dengan Akhir Garis?

Satu perbedaan antara Windows dan Linux yang mungkin mempersulit pertukaran file adalah cara mereka menghitung akhir baris. Ini berasal dari hari-hari ketika komputer menggunakan mesin teletype untuk input dan output, yang secara efektif merupakan mesin tik otomatis.

Baris baru, juga disebut umpan baris, memajukan kertas satu baris, dan carriage return bergerak ke awal baris. Antarmuka baris perintah menjalankan konvensi penafsiran baris baru ini.

Windows mewarisi konvensi MS-DOS yang menghitung baris baru dan carriage return sebagai satu baris, sementara Linux, pada gilirannya, membawa tradisi Unix yang hanya menghitung baris baru, juga baris baru.

Sebagian besar waktu, editor teks cukup pintar untuk dapat mendeteksi file yang dibuat pada sistem yang berbeda dan menyesuaikan tampilan yang sesuai, tetapi Anda mungkin masih mengalami masalah sesekali. Anda mungkin mencoba menjalankan skrip dan penerjemah mungkin membuat kesalahan karena mengharapkan baris diakhiri secara berbeda.

Menggunakan Dos2Unix dan Unix2Dos

Untungnya, ada beberapa utilitas yang memungkinkan Anda mengonversi akhiran baris dalam file antar format. Mereka dipanggil Dos2Unix dan Unix2Dos.

Meskipun utilitas ini umum digunakan pada banyak instalasi Linux, jika tidak diinstal pada sistem Anda, Anda dapat mengunduhnya menggunakan manajer paket default.

Untuk mengonversi file yang dibuat pada sistem Windows ke Linux, gunakan dos2unix.dll:

file dos2unix

...dimana mengajukan adalah nama file yang ingin Anda konversi. Program ini akan mengubah file dari baris baru DOS ke Unix, seperti namanya. Jika Anda ingin mengonversi salinan file, gunakan -n pilihan:

dos2unix -n file1 file2

...dimana file1 dan file2 adalah nama dari berkas asli dan berkas keluaran. Perintah unix2dos bekerja dengan cara yang sama dan mengambil argumen yang sama.

Pilihan alternatifnya adalah dengan menggunakan file editor teks di Linux atau Windows untuk mengonversi file, karena mereka juga dapat mendeteksi dan mengubah perilaku akhir baris.

Terkait: Unix vs. Linux: Perbedaan Antara dan Mengapa Penting

Sekarang File Teks Anda Terlihat Tepat di Sistem Apa Pun

Dengan sepasang utilitas ini, Anda dapat memastikan file teks apa pun akan berfungsi baik di Windows atau Linux. Memperbaiki baris baru sekarang lebih mudah dari sebelumnya dengan dos2unix dan unix2dos.

Di dunia nyata, pengguna Linux dan pengguna Windows sering kali perlu berbagi file. Untungnya, sekarang ini sangat mudah dilakukan.

Surel
Cara Mentransfer dan Berbagi File Antara Windows dan Linux

Pindah dari Windows ke Linux dan perlu menyalin data? Gunakan trik ini untuk mentransfer atau berbagi file dari Windows ke Linux.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Linux
  • MS-DOS
  • Unix
Tentang Penulis
David Delony (27 Artikel Diterbitkan)

David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.

Selebihnya Dari David Delony

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Satu langkah lagi…!

Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.

.