---
name: "aa-load"
section: "8"
platform: "linux"
package: "apparmor"
version: "4.1.8-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/aa-load"
---

# aa-load(8)

load precompiled AppArmor policy from cache location(s)

## NAME

aa-load - load precompiled AppArmor policy from cache location(s)

## SYNOPSIS

**aa-load** \[options\] (cache file\|cache dir\|cache base dir)+

## DESCRIPTION

**aa-load** loads precompiled AppArmor policy from the specified locations.

## OPTIONS

**aa-load** accepts the following arguments:

- \-f, --force

  Force **aa-load** to load a policy even if its abi does not match the kernel abi.

- \-d, --debug

  Display debug messages.

- \-v, --verbose

  Display progress and error messages.

- \-n, --dry-run

  Do not actually load the specified policy/policies into the kernel.

- \-h, --help

  Display a brief usage guide.

## EXIT STATUS

Upon exiting, **aa-load** returns 0 upon success and 1 upon an error loading the precompiled policy.

## BUGS

If you find any bugs, please report them at \<https://gitlab.com/apparmor/apparmor/-/issues\>.

## SEE ALSO

[**apparmor**(7)](/apparmor/7.md), [**apparmor.d**(5)](/apparmor.d/5.md), [**apparmor\_parser**(8)](/apparmor_parser/8.md), and \<https://wiki.apparmor.net\>.
