directory:loop_through_files_in_directory_recursively
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
directory:loop_through_files_in_directory_recursively [2022/06/09 10:17] – peter | directory:loop_through_files_in_directory_recursively [2022/06/13 09:11] (current) – removed peter | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Directory - Loop Through Files in Directory Recursively ====== | ||
- | |||
- | **find** is one of the best commands to find files that satisfy specific criteria. | ||
- | |||
- | <code bash> | ||
- | find . -type f -print0 | ||
- | </ | ||
- | |||
- | <WRAP info> | ||
- | **NOTE: | ||
- | |||
- | * **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. | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
- | <code bash> | ||
- | for i in $(find . -type f -print0) | ||
- | do | ||
- | # code to perform task on each file. | ||
- | done | ||
- | </ | ||
- | |||
- | ---- | ||
- | |||
directory/loop_through_files_in_directory_recursively.1654769861.txt.gz · Last modified: 2022/06/09 10:17 by peter