Cara konversi Format File dari Linux ke Windows

Jika Anda pernah ditransfer file teks dari sistem berbasis UNIX sistem Windows secara langsung, Anda tahu bahwa ketika Anda membuka file teks pada sistem Windows, biasanya tidak ditampilkan dengan benar. Program berbasis Windows pembaca teks ( seperti Notepad ) mungkin tidak mampu menampilkan teks. Dalam kebanyakan kasus, ketika Anda membuka file teks, semua kata-kata bisa ditampilkan pada satu baris tunggal raksasa, tanpa istirahat. Hal ini karena ada sedikit perbedaan dalam cara dokumen teks tertulis ( dan membaca ) pada Windows dan UNIX.

Jika file ditulis pada sistem berbasis Windows dan dibuka oleh editor teks pada sistem UNIX, hal ini sangat umum untuk ” Ctrl – M ” karakter ( ^ M ) yang ditampilkan di akhir setiap baris teks. Jika file ditulis pada sistem UNIX dan dibuka oleh editor teks pada sistem Windows, karakter garis istirahat ( EOL ) mungkin tidak ditampilkan dengan benar. Karakter kembali juga berbeda untuk kedua UNIX dan Windows.

Sementara berurusan dengan file, Anda tidak ingin dibatasi oleh apakah file tersebut dibuat di Linux atau Windows. Jadi bagaimana Anda mengkonversi format file dari Linux ke Windows ( atau sebaliknya ) tanpa format? Kami akan memandu Anda melalui langkah-langkah berikut.

Konversi format file dari Linux ke Windows

Jika Anda menggunakan sistem berbasis UNIX untuk mentransfer file ke sistem Windows, ada beberapa perintah yang memungkinkan Anda mengkonversi format file dari Linux ke Windows.

dos2unix dan unix2dos perintah

Anda dapat menggunakan baris perintah untuk mengkonversi format file dari Linux ke Windows dan sebaliknya. Untuk mengkonversi file teks Windows ke file teks UNIX, masukkan ini:

dos2unix windows.txt unix.txt

Di atas mualaf komando dan menggantikan “windows.txt” file “unix.txt”. Untuk mengkonversi file teks UNIX ke file teks Windows, masukkan perintah ini:

unix2dos unix.txt windows.txt

Perintah di atas akan mengkonversi UNIX menciptakan file teks yang disebut “unix.txt” ke file teks yang kompatibel jendela yang disebut “windows.txt”.

Perintah awk

Perintah awk juga memungkinkan Anda mengkonversi file dari UNIX ke Windows dan sebaliknya. Untuk mengkonversi file Windows untuk file UNIX, masukkan perintah berikut:

awk ‘{sub (” r $”, “”);} print’ windows.txt> unix.txt

Untuk mengkonversi file teks UNIX yang disebut “unix.txt” ke file teks Windows yang disebut “windows.txt”, masukkan perintah berikut:

awk ‘sub (“$”, ” r”)’ uniz.txt> windows.txt

Perintah tr

Perintah tr ( transliterasi ) dapat digunakan untuk menghapus karakter carriage return dan ” Ctrl – Z ” karakter dari file Windows. Hal ini hanya dapat dilakukan jika Anda mengkonversi file dari Windows ke UNIX. Perintah ini akan ditulis sebagai berikut :

tr – d ‘ 15 32 ‘ < winfile.txt > unixfile.txt

Perintah tr transliterates satu karakter dengan yang lain . Dalam hal ini , program ini membantu Anda menghilangkan karakter yang tidak perlu.

Menggunakan Editor Visual ( Vi )

Jika Anda menggunakan Editor Visual untuk melihat file yang dibuat pada sistem Windows , Anda dapat menghapus karakter carriage return dengan mengetikkan baris perintah berikut :

: 1 , $ s / ^ M / / g

Untuk mendapatkan komputer untuk input ^ M karakter , Anda perlu menekan ” Ctrl + v ” dan tekan Enter.

Menggunakan File Transfer Protocol Program

File Transfer Protocol ( FTP ) program yang tersedia baik untuk UNIX dan sistem Windows . Jika Anda perlu mengkonversi banyak file dari Windows ke UNIX ( atau sebaliknya ) , maka itu adalah ide yang baik untuk men-download program FTP. Ada banyak tersedia secara gratis di internet. Hummingbird FTP adalah salah satu program FTP yang lebih populer di luar sana. Hal ini aman dan mudah digunakan.

Kebanyakan program FTP akan mentransfer file dari UNIX ke Windows dalam format ASCII . Kadang-kadang Anda harus menentukan format untuk diri sendiri ( jika Anda menggunakan baris perintah berbasis program FTP ) . Untuk melakukan itu , cukup masukkan ini pada command line :

ascii

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.