mykishhu
mykishhu

Reputation: 1

Alternative way to find all files in a folder and subfolders

Is there any alternative for below command to find files in a folder and subfolders as well.

find . | egrep '\./[^/]+/[^/]+/[^/]+'

Note: I don't want directories I want to get only files

Upvotes: 0

Views: 111

Answers (2)

hpalAkaLordRhoe
hpalAkaLordRhoe

Reputation: 11

Additionally, you could specify list of files extensions as your search options:

find . -type f -name "*.js" -o -name "*.ros" -o -name "*.php"

Above example, would only display file names with *.ros, *.php, and *.js as file extensions under specific folder and subfolders.

Upvotes: 1

John C
John C

Reputation: 4396

Why don't you just use find? I am not sure from your question if you want to limit the depth. If so:

find . -type f -depth 2 -print

If you just want to find files

find . -type f -print

If you just want to find directories

find . -type d -print

You can also use -ls if -print does not float your boat.

find . -type f -ls

Upvotes: 0

Related Questions