Dalam sistem pengendalian Linux, fail yang terlalu besar boleh menyebabkan pelbagai ralat, terutamanya apabila kita memindahkan atau menyalin fail yang besar. Untuk mengelakkan ralat ini, kita perlu membahagikan fail besar kepada fail kecil untuk memudahkan pemprosesan. Jadi bagaimana untuk melakukan operasi pemotongan fail dalam Linux? Ia boleh dilakukan menggunakan pelbagai kaedah berikut adalah pengenalan terperinci.
1. Gunakan arahan split
Arahan split ialah alat biasa yang digunakan untuk membelah fail Ia boleh membahagikan fail besar kepada berbilang fail yang lebih kecil. Sintaks asas arahan adalah seperti berikut:
pisahkan nama fail [pilihan] [awalan]
Pilihan boleh menjadi salah satu daripada berikut:
-b: Nyatakan saiz setiap fail pemotongan
-l: Nyatakan bilangan baris setiap fail pemotongan
Awalan adalah pilihan, ia digunakan untuk perintah fail potong, lalai ialah x
Sebagai contoh, untuk memotong fail bernama file.txt menjadi fail potong dengan 100 baris setiap fail, anda boleh menggunakan arahan berikut:
belah -l 100 fail.txt
Ini akan menjana berbilang fail dengan perintah xaa, xab dan lain-lain, setiap fail mengandungi 100 baris.
2. Gunakan arahan dd
Arahan dd ialah alat yang digunakan untuk menukar dan menyalin fail, dan juga boleh digunakan untuk memotong fail. Sintaks asas untuk menggunakan arahan ini adalah seperti berikut:
tambah if=nama fail=nama fail keluaran bs=kiraan saiz blok=bilangan blok
Parameter if menentukan nama fail input, parameter of menentukan nama fail output, parameter bs menentukan saiz setiap blok dan parameter kiraan menentukan bilangan blok untuk disalin.
Sebagai contoh, untuk memotong fail bernama file.txt menjadi fail potong sebanyak 1MB setiap satu, anda boleh menggunakan arahan berikut:
tambah if=file.txt of=output bs=1J count=1
Ini akan menjana fail bernama output yang mengandungi 1MB data pertama daripada fail input.
Atas ialah kandungan terperinci Bagaimana untuk melaksanakan operasi pemotongan fail di Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!