howtouselinux

5 Options for Linux Find command

Table of Contents

Linux find command is one of the most powerful tools in the Linux system administrators’ arsenal.

We collect 5 options for Linux find command. Hope it can help you find files or directory quickly.

 

Find and remove multiple files

$ find . -type f -name “*.mp3” -exec rm -f {} \;

Find and remove single file

$ find . -type f -name “howtouselinux.txt” -exec rm -f {} \;

 

Find and delete 100mb files

$ find / -type f -size +100m -exec rm -f {} \;

 

Find specific files and delete

$ find / -type f -name *.mp3 -size +10m -exec rm {} \;

 

 

Find and replace

$ find ./ -type f -exec sed -i ‘s/find/replace/g’ {} \;

$ find ./ -type f -readable -writable -exec sed -i “s/old/new/g” {} \;

 

Find and rename

$ find . -type f -name ‘file*’ -exec mv {} {}_renamed \;

$ find . -type f -name ‘file*’ -exec sh -c ‘x=”{}”; mv “$x” “${x}.bak”‘ \;

 

Find and move

find . -name ‘*.mp3’ -exec mv {} /tmp/music \;

Find and move it to a specific directory

Welcome to howtouselinux.com!

Our website is dedicated to providing comprehensive information on using Linux.

We hope you find our site helpful and informative, and we welcome your feedback and suggestions for future content.

Learn More

Facebook
Twitter
LinkedIn