Sintaks Perintah Linux dos2unix: Menghapus Karakter Windows Tersembunyi dari File
Ketika bekerja dengan file teks antara sistem Windows dan Linux, Anda mungkin mengalami masalah karena perbedaan akhir baris. Windows menggunakan urutan carriage return and line feed (CRLF) (\r\n) untuk menunjukkan akhir baris, sedangkan Linux hanya menggunakan line feed (LF) (\n). Hal ini dapat menyebabkan masalah pemformatan dan perilaku yang tidak diharapkan saat menjalankan skrip atau memproses file teks di Linux.
Perintah dos2unix adalah utilitas praktis yang dirancang untuk mengonversi file dari format DOS/Windows ke format Unix, yang secara efektif menghapus karakter Windows yang tersembunyi. Artikel ini akan membahas sintaks perintah dos2unix dan memberikan contoh untuk membantu Anda menggunakannya secara efektif.
Apa yang dimaksud dengan dos2unix?
dos2unix adalah sebuah utilitas baris perintah yang mengonversi file teks dengan akhiran baris gaya Windows (CRLF) ke akhiran baris gaya Unix (LF). Dos2unix juga menyediakan opsi untuk menangani berbagai jenis file dan dapat menghapus karakter yang tidak diinginkan.
Menginstal dos2unix
Sebelum menggunakan perintah dos2unix, Anda mungkin perlu menginstalnya pada sistem Linux Anda. Sebagian besar distribusi Linux memiliki dos2unix yang tersedia di repositori paket mereka. Berikut adalah cara menginstalnya:
Untuk Debian/Ubuntu:
Untuk CentOS/RHEL:
Untuk Fedora:
Sintaks Dasar dos2unix
Sintaks dasar untuk perintah
dos2unix
Pilihan
- –o, –oldfile: Mempertahankan file asli tanpa mengonversinya.
- –c, –convert: Mengonversi ke format yang ditentukan (misalnya, unix, mac, atau dos).
- –k, –simpan-cap waktu: Menyimpan stempel waktu asli file.
- –q, –quiet: Menekan semua peringatan dan pesan kesalahan.
- –V, –version: Menampilkan versi dari dos2unix.
Contoh Penggunaan dos2unix
1. Mengkonversi sebuah berkas tunggal
Untuk mengonversi satu file dari format DOS ke Unix, gunakan perintah berikut:
Perintah ini mengonversi
filename.txt
2. Mengonversi dan Menyimpan ke File Baru
Jika Anda ingin menyimpan file asli dan menyimpan versi yang dikonversi ke file baru, gunakan sintaks berikut:
Perintah ini membaca
filename.txt
converted_filename.txt
3. Mengonversi Beberapa File
Anda juga dapat mengonversi beberapa file sekaligus dengan mencantumkannya:
Semua file yang ditentukan akan dikonversi dari format DOS ke Unix.
4. Menggunakan Opsi untuk Kebutuhan Khusus
Mempertahankan File Asli
Jika Anda ingin mempertahankan file asli saat mengonversi, gunakan opsi -o:
Tentukan Jenis Konversi
Anda dapat menentukan jenis konversi dengan menggunakan opsi -c:
Perintah ini akan mengonversi file ke format akhiran baris Mac.
5. Mode Tenang
Jika Anda ingin menekan peringatan dan pesan selama proses konversi, Anda dapat menggunakan opsi -q:
Perintah ini akan mengonversi file secara diam-diam tanpa mencetak pesan.
Kesimpulan
Perintah
dos2unix
dos2unix