System.Unix.Directory

find

removeRecursiveSafely

unmountRecursiveSafely

renameFileWithBackup

withWorkingDirectory

withTemporaryDirectory

mkdtemp