How to remove files and directories in Terminal

When it comes to quickly taking care of daily tasks, the command line can be both powerful and dangerous. Take today’s commands as an example: the rm command allows you to remove (or delete) files. The rmdir command does the same to directories (also know as folders). But be careful: Unlike when you move files to the Trash from the Finder, there’s no way to get them back if you use these commands. Still, if you want to tap into Terminal’s powers, this is a command you can’t overlook. I’ll show you how to add a safeguard to ensure that you only delete files you really want to delete.

Why bother deleting files with the command line?

Deleting files with the Finder isn’t too difficult, plus you can always fish files out of the Trash if you change your mind. So why bother using the command line? Here are some reasons:

  • You can delete multiple files quickly and efficiently using wildcards.
  • You can remove files from the Trash when you encounter stubborn errors.
  • You can delete files that are hidden in the Finder; these files, which can contain settings for certain apps or parts of MacOS, contain a dot (.) before their names and the Finder doesn’t show them.
  • If you’ve lost access to the Finder because your Mac is on the blink, you might be able to use the command line to troubleshoot the problem.

Delete files

It’s dangerously easy to delete files with the rm command. Here’s an example. After you launch Terminal (in your /Applications/Utilities folder) type cd ~/Desktop to navigate to the Desktop directory. If you had a file here named MyFile.rtf that you never, ever wanted to see again, you could run this command:

rm MyFile.rtf

When you press Return, the file will go poof! It will be gone, toast, history. You can’t get it back.

You can even delete multiple files in a single command. So, if you have three files on your Desktop that you want to delete, and you want to delete them all at once, you can do so like this:

rm MyFile.rtf MyCV.rtf MyGreatAmericanNovel.rtf

Again, pressing the Return key does the dirty work.

HavenSOS News