fileList¶
Generate a fact about each of the files inside a directory. Can recurse into subfolders.
Configuration¶
| Option | Type | Description |
|---|---|---|
| path | String | A valid, existing file path. It won’t be created for you. The plugin will generate one fact for each file found there. |
| recurse | Boolean | Recurse into subdirectories. Defaults to false. |
Output¶
| Field | Type | Description / Value |
|---|---|---|
| file:fullPath | String | /home/username/somefile.txt |
| file:name | String | somefile.txt |
| file:dev | Number | ID of the device containing the file |
| file:mode | Number | Protection bits |
| file:nlink | Number | Number of hard links pointing to this file |
| file:uid | Number | Id of the owner |
| file:gid | Number | Group id of the owner |
| file:rdev | Number | Device id (if the file is special) |
| file:size | Number | File size in bytes |
| file:blocks | Number | Blocks occupied |
| file:blksize | Number | Size in bytes of each block |
| file:atime | Date | Last access time |
| file:mtime | Date | Last modification time |
| file:ctime | Date | Last inode modification time |
| file:birthtime | Date | Not always supported, file creation time |