---
name: "ostree-diff"
section: "1"
platform: "linux"
package: "ostree"
version: "2026.4-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ostree-diff"
---

# ostree-diff(1)

Compare a directory against a revision

## NAME

ostree-diff - Compare a directory against a revision

## SYNOPSIS

**ostree diff** \[OPTIONS...\] {REV\_OR\_DIR} {REV\_OR\_DIR}

## DESCRIPTION

Compare a directory or revision against another directory or revision. If REV\_OR\_DIR starts with \`/\` or \`./\`, it is interpreted as a directory, otherwise a revision. Shows files and directories modified, added, and deleted. If there is a file in the second REV\_OR\_DIR not in the first, it will show with an "A" for "added". If a file in the first REV\_OR\_DIR is not in the second, it shows "D" for "deleted". "M" for "modified" will also show.

## OPTIONS

- **--stats**

  Print various statistics.

- **--fs-diff**

  Print filesystem diff.

- **--owner-uid**

  Use file ownership user id for local files.

- **--owner-gid**

  Use file ownership group id for local files.

## EXAMPLE

**$ ostree diff my-branch^ my-branch**

```
        A   /testdirectory
        M   /helloworld.txt
```

**$ ostree diff my-branch my-branch^**

```
        D   /testdirectory
        M   /helloworld.txt
```
