Facebook Twitter Instagram
    TecAdmin
    • Home
    • FeedBack
    • Submit Article
    • About Us
    Facebook Twitter Instagram
    TecAdmin
    You are at:Home»General Articles»How to Split Large Archives in Linux using the Command Line

    How to Split Large Archives in Linux using the Command Line

    By RahulFebruary 6, 20233 Mins Read

    Archives are a common way of storing and transferring multiple files in Linux. However, extensive archives can be difficult to manage and transfer, especially if they exceed a certain size limit. One solution to this problem is to split the large archives into multiple smaller files, each with a specified size limit. In this article, we will explain how to split large archives in Linux using the command line.

    Advertisement

    To split an archive in Linux, we will use the `split` command. The split command is a standard Linux command that can be used to split files into smaller parts. When used with large archive files, the split command can break down a large archive into smaller files, each with a specified size limit.

    Here’s how to split a large archive using the split command:

    Step 1: Create an archive

    Before we can split the archive, we need to create it. To create an archive use the following syntax:

    • tar -cvf archive.tar dir1 file1 file2 
      
    • zip -r archive.zip dir1 file1 file2 
      

    Replace `archive.tar` or `archive.zip` with the name of your archive, and replace file1, file2, and dir1 with the names of the files you want to include in the archive.

    Step 2: Split the large archive

    Once you have created the archive, use the following syntax to split it into smaller files:

    1
    split -b [size-limit] archive [prefix]

    Replace `[size-limit]` with the size limit for each split file, in bytes. For example, if you want to split the archive into files with a size limit of 100 MB, use -b 100000000. Replace `[prefix]` with the prefix for the split files.

    split -b 100M archive.tar.gz prefix_ 
    

    Step 3: Verify the split files

    To verify that the split has worked, you can use the ls command to list the split files:

    ls -l prefix_* 
    

    You should see a list of files with names like prefix_aa, prefix, etc.

    It’s important to note that when you split an archive, the split files are not complete archive files, but rather parts of the original archive. To extract the files from the split archive, you will need to extract each split file individually or combine the split files into a single archive.

    Conclusion

    In conclusion, splitting archives in Linux using the command line is a simple process that can help you manage and transfer large amounts of data more easily. By using the split command, you can break down large archives into smaller files with a specified size limit, making it easier to handle and transfer your data. Whether you’re backing up data or transferring large amounts of data between systems, the split command is a valuable tool to have in your Linux toolkit.

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email WhatsApp

    Related Posts

    Configure Postfix to Use Gmail SMTP on Ubuntu & Debian

    Deploying Flask Application on Ubuntu (Apache+WSGI)

    OpenSSL: Working with SSL Certificates, Private Keys and CSRs

    Add A Comment

    Leave A Reply Cancel Reply

    Advertisement
    Recent Posts
    • Configure Postfix to Use Gmail SMTP on Ubuntu & Debian
    • PHP Arrays: A Beginner’s Guide
    • Deploying Flask Application on Ubuntu (Apache+WSGI)
    • OpenSSL: Working with SSL Certificates, Private Keys and CSRs
    • How to Create and Read List in Python
    Facebook Twitter Instagram Pinterest
    © 2023 Tecadmin.net. All Rights Reserved | Terms  | Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.