bash:directories:loop_through_files_in_a_directory_recursively
BASH - Directories - Loop Through Files in a Directory Recursively
find is one of the best commands to find files that satisfy specific criteria.
find . -type f -print0
NOTE: This will display a list of all relative file paths.
- dot(.) specifies to find files in our present working directory.
- -type f to specify that we want to search for only files and not directories.
- -print0 will use a null byte to delimit the filenames it prints.
for i in $(find . -type f -print0) do # code to perform task on each file. done
bash/directories/loop_through_files_in_a_directory_recursively.txt · Last modified: 2022/06/13 09:12 by peter