# filefrag(8) - man - phpman

> **TLDR:** Report how badly fragmented a particular file might be.
>
- Display a report for one or more files:
  `filefrag {{path/to/file1 path/to/file2 ...}}`
- Display a report using a 1024 byte blocksize:
  `filefrag -k {{path/to/file}}`
- Display a report using a certain blocksize:
  `filefrag -b{{1024|1K|1M|1G|...}} {{path/to/file}}`
- Sync the file before requesting the mapping:
  `filefrag -s {{path/to/file1 path/to/file2 ...}}`
- Display mapping of extended attributes:
  `filefrag -x {{path/to/file1 path/to/file2 ...}}`
- Display a report with verbose information:
  `filefrag -v {{path/to/file1 path/to/file2 ...}}`

*Source: tldr-pages*

---

[FILEFRAG(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)                            System Manager's Manual                           [FILEFRAG(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)



## NAME
       filefrag - report on file fragmentation

## SYNOPSIS
       **filefrag** [ **-b**_blocksize_ ] [ **-BeEkPsvVxX** ] [ _files..._  ]

## DESCRIPTION
       **filefrag** reports on how badly fragmented a particular file might be.  It makes allowances for
       indirect blocks for ext2 and ext3 file systems, but can be used on files for any file system.

       The **filefrag** program initially attempts to get the  extent  information  using  FIEMAP  ioctl
       which  is more efficient and faster.  If FIEMAP is not supported then filefrag will fall back
       to using FIBMAP.

## OPTIONS
### -B
              poses.

### -b
              Use _blocksize_ in bytes, or with [KMG] suffix, up to 1GB for output instead of the file
              system blocksize.  For compatibility with earlier versions of **filefrag**,  if  _blocksize_
              is unspecified it defaults to 1024 bytes.  Since _blocksize_ is an optional argument, it
              must be added without any space after **-b**.

### -e

### -E
              all kernels, and is only supported on ext4 file systems.

### -k

### -P
              nels, and is only supported on ext4 file systems.

### -s

### -v

### -V
              flags that are understood by the current version.

### -x

### -X

## AUTHOR
       **filefrag** was written by Theodore Ts'o <<tytso@mit.edu>>.



E2fsprogs version 1.46.5                    December 2021                                [FILEFRAG(8)](https://www.chedong.com/phpMan.php/man/FILEFRAG/8/markdown)
