5 Ways to Empty or Delete a Large File Content in Linux

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Use our Linode referral link if you plan to buy VPS (it starts at only $10/month).
  4. Support us via PayPal donate - Make a Donation
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Aaron Kili

Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

4 Responses

  1. Mike says:

    Another simple option utilizing the cat command:
    cat > /path/to/file
    Then hit Ctrl+D
    Voila, empty file.

  2. Bruno DARCET says:

    every trick using redirection “>” are the same !

    : >file
    true >file
    cat /dev/null >file
    my_prog >file (if my_prog produce no output)

    because the shell truncate (or create) “file” before launching the command (cat, true, …), the most important is that the command produces no output !!!

    you can understand that >file is the best one because it needs no other program !

    • Aaron Kili says:


      It is true, the basic idea is the use of the redirection mechanism. We are simply offering various alternatives that a user can choose to use, though they are more like the same.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

Join Over 300K+ Linux Users
  1. 177,942
  2. 8,310
  3. 37,548

Are you subscribed?