csplit: pisahkan file dari terminal distro GNU / Linux Anda

Bagilah file gunting logo memotong pdf

Ada banyak cara untuk melakukannya bagi file besar menjadi beberapa file kecil, karena ini adalah tugas harian yang terkadang dibutuhkan banyak pengguna, misalnya, dapat mengirim file melalui email yang tidak menerima melebihi jumlah tertentu dalam lampiran, dll. Di Windows, banyak yang tahu program Hacha, yang digunakan untuk ini, dan di GNU / Linux kita dapat menginstal alternatif serupa lainnya seperti Hoz.

Saya telah menggunakan Sickle untuk waktu yang lama, tetapi saya sudah lama tidak menggunakannya dan saya tidak tahu status proyek saat ini. Ada juga alternatif lain seperti Dalle, dengan antarmuka grafis sederhana yang akan membantu kita membagi file yang kita inginkan menjadi sebanyak mungkin bagian yang kita inginkan atau memilih ukuran bagian yang akan difragmentasi. Selain itu, Dalle juga memungkinkan Anda untuk memilih jenis format keluaran untuk bagian-bagian (Axe, SplitFile, ZIP, Generic, Astrotite, dll.).

Tentunya Anda juga akan mengetahui alternatif lain, tetapi hari ini saya akan membicarakannya sebuah perintah konkret yang dapat Anda gunakan dari konsol distro Anda untuk membagi file menjadi beberapa bagian. Perintah yang saya bicarakan itu dipanggil csplit.dll, dan tentunya Anda pernah mendengar sesuatu tentangnya atau pernah menggunakannya. Tetapi bagi mereka yang masih belum mengetahuinya, mengatakan bahwa ini adalah program yang memungkinkan Anda membagi file berdasarkan kontennya, alih-alih melakukannya berdasarkan ukurannya seperti yang lain, dan itu dapat memiliki keuntungan.

Seperti yang Anda ketahui, membagi dapat membagi file menjadi potongan berukuran tetap, tetapi csplit.dll Ini adalah varian yang akan mengidentifikasi batasan gram berdasarkan konten. Misalnya, bayangkan Anda memiliki file teks bernama tes yang ingin Anda bagi menjadi beberapa fragmen teks menurut pemisah tertentu yang disertakan dalam teks tersebut. Misalnya, bayangkan file pengujian berisi ini:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Dengan perintah berikut, ketika baris yang dimulai dengan angka 3 berada, fragmen lain akan dibuat dan setiap bagian akan dipanggil hello1 (dengan baris 1 dan 2) dan hello2 (dengan baris 3 hingga 5):

csplit prueba 3 -f hola

Kami juga dapat memasukkan jumlah baris yang kami inginkan. Misalnya, bayangkan kita ingin membuat file yang berisi hingga baris 3, 3-4 berikutnya dan lainnya dengan 2 baris lagi:

csplit prueba 3 {2} -f hola

Dan tentu saja Anda dapat menggunakan man csplit untuk melihat lebih banyak opsi untuk perintah ini ...


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.