perl -MFile::stat -le'$pv=stat(shift); print "$pv->uid,$pv->gid,$pv->mode"' /dir/filename #### perl -le'$,=","; print((stat shift)[4,5,2])' /dir/filename #### perl -e'printf "%s,%s,%04o\n", (stat shift)[4,5,2]' /dir/filename #### perl -e'printf "%s:%s,%s,%04o\n", $_, (stat)[4,5,2] for @ARGV' file1 file2