به نام خدا
امروز با مسئله ای جالب روبرو شدم که حل این مسئله موجب شد که اولین پست وبلاگ خودم را ثبت کنم، تا کنون با مسئله تقسیم کردن فایل ها به حجم های کوچمتر روبرو شده ایم، برای مثال در ویندوز از قابلیت نرم افزار WinRAR برای فشرده کردن و تقسیم کردن فایلی حجیم به فایل های فشرده کوچکتر استفاده کرده ایم، من در لینوکس دنبال همچین ویژگی بودم که متوجه فرآیندی شدم که یتوان در لینوکس به راحتی هر نوع فایل را به حجم دلخواه ذخیره کرد، سپس آنها را به هم ملحق کرد، نحوه ی انجام کار بدین روش میباشد که در Terminal از دستور split استفاده میکنیم:
split -b fileSize fileName
شدر قسمت FileSize حجم فایلهای ایجاد شده خروجی مشخص میشود که میتواند بایت، مگابایت، گیگابایت باشد.
در قسمت FileName اسم فایل مرد نظر برای تقسیم نوشته میشود.
توجه داشته باشید که در میتوانید به وسیله دستور man split یا split --help میتوانید توضیحات بیشتری در مورد قابلیت های این دستور بدانید.
و در نتیجه در همان دایرکتوری فایل های خروجی تقسیم شده ایجاد میشود.
خوب!!! حالا چندین فایل تقسیم شده داریم که میخواهیم آنها را به هم متصل کنیم برای انجام این کار میتوانیم از دستور cat برای اینکار استفاده کینم،
cat xaa xab xac > FileName
که در اینجا FileName نام فایلی است که پس از پیوستن فایلهای تقسیم شده بوجود میاید که اسمی دلخواه میباشد و به اسم اولیه فایل ربطی ندارد.
و xaa xab xac نام فایلهای تقسیم شده میباشد که تعداد آنها به حجم فایل اولیه و حجم تقسیم بندی بستگی دارد.
پس به راحتی و با استفاده از دو دستور میتوان فایل ها را در لینوکس تقسیم کرد و به هم متصل کرد.
دریافت فایل
توضیحات: ویدیو آموزشی این پست