Saya mencari untuk membuka file teks besar di mac saya. File ini lebih dari 10Gigs. Saya tidak akan membahas bagaimana itu dibuat atau apa yang digunakannya, karena itu tidak benar-benar relevan dengan pertanyaan.
Apakah ada program mac yang akan memungkinkan saya untuk membuka file besar seperti itu, atau mungkin memecahnya menjadi potongan-potongan (katakanlah masing-masing 200mb atau sesuatu) yang akan lebih mudah untuk dibuka secara individual.
Saya tidak perlu mengeditnya, cukup lihat sebagian saja. Semua yang saya coba, Textmate, Vim dll dll semua (dimengerti) omong kosong atau mengambil selamanya untuk memuat.
Saya juga menjalankan Windows dan Linux, tetapi memindahkan file sebesar itu tidak mudah. Saat ini berada di Mac saya dan saya lebih suka tidak memiliki kerumitan untuk memindahkannya.
Jawaban:
perpecahan bisa melakukannya -
akan membagi file menjadi potongan 200MB. Anda dapat membagi garis dengan -l
akan membagi file menjadi 1000 potongan baris.
Jika itu tidak berhasil, ada hex editor yang sangat baik untuk Mac, Hex Fiend yang dapat membuka file besar:
Semoga itu bisa membantu!
sumber
Sudahkah Anda mencoba salah satu alat baris perintah berikut:
sed
atauawk
: stream editor, tetapi ini terkadang membutuhkan ekspresi kompleks untuk mendapatkan hasil yang diinginkansplit
: membagi file menjadi blok-blok dengan jumlah byte, garis, dll.csplit
: membagi file berdasarkan konteks yang diberikan oleh ekspresi regulerSalah satu
split
ataucsplit
mungkin melakukan pekerjaan itu, tergantung pada bagaimana mereka mengelola penggunaan memori. Lihat halaman ini untuk Info lebih lanjut tentangsplit
dancsplit
.Untuk info lebih lanjut tentang alat-alat ini coba mesin pencari favorit Anda, atau ketik
man <cmd-name>
di baris perintah di Terminal.Jika Anda dapat memberikan lebih banyak konteks tentang bagaimana Anda ingin membagi file, saya yakin seseorang dengan pengetahuan ahli tentang sed / awk atau ekspresi reguler dapat membantu.
sumber
Saya akan merekomendasikan memeriksa HexFiend - sementara juga hex editor itu membaca file langsung dari hard drive dan tidak mencoba memuatnya ke dalam memori seperti kebanyakan editor teks lainnya. Jika Anda ingin menyembunyikan bagian hex, hapus centang "Hexadecimal" dari menu View.
sumber
Opsi lain adalah menggunakan perintah built-in head and tail .
Untuk mendapatkan 1000 baris pertama:
Untuk mendapatkan 1000 baris terakhir:
Atau untuk mendapatkan saluran dari 1.000.000 hingga 1.001.000:
Ini mungkin membutuhkan banyak waktu.
sumber
Saya perlu pekerjaan saya untuk melihat file teks besar, dan telah mencari bertahun-tahun di semua alternatif, meskipun hanya di Windows.
Satu-satunya editor teks yang saya temukan yang benar-benar dapat bekerja secara efisien pada file besar adalah V - The File Viewer .
Meskipun komersial, dengan $ 20 itu layak jika Anda perlu mengedit file seperti itu sering.
Jika Anda hanya perlu melihat satu file tertentu, ia memiliki versi percobaan yang berfungsi penuh.
Mentransfer 10 GB melalui jaringan ke mesin Windows seharusnya tidak terlalu lambat.
sumber