See FileUtil.mli
Policy concerning links which are directories.
Base permission.
Possible chmod errors.
Possible cp errors.
Generic error handling functions.
Extension type.
Filename type.
For certain command, you should need to ask the user wether or not he wants to act.
Kind of file.
Possible mkdir errors.
Possible mv errors.
Full permission.
Possible rm errors.
File size
Information about a file.
Typical symbolic mode: g+r -> `Group (`Add `Read), u=rw,g+rw,o-rwx -> `User (`Set (`List [`Read; `Write])); `Group (`Add (`List [`Read; `Write])); `Other (`Remove (`List [`Read; `Write; `Exec]))
`Group (`Add `Read)
`User (`Set (`List [`Read; `Write])); `Group (`Add (`List [`Read; `Write])); `Other (`Remove (`List [`Read; `Write; `Exec]))
Pattern you can use to test file.
Time for file
Possible umask errors.