use strict; use warnings; use 5.010; my @files = glob "/users/me/*"; for (@files) { say; } --output:-- /users/me/066.JPG /users/me/069.JPG /users/me/072.JPG /users/me/077.JPG /users/me/079-1.JPG /users/me/079.JPG /users/me/081-1.JPG /users/me/081.JPG /users/me/1.txt /users/me/1perl.pl ... ...