Class Set Definition File Syntax


Synopsis

sort on property-list

Description

Controls the order in which the advanced optimization algorithm tries to arrange files on the disk. The following properties are supported:

Property Effect

name Files are ordered according to name.
id Files are ordered according to their node IDs within the volume catalog.
size Files are ordered according to their data fork size, if they have a data fork, or their resource fork size otherwise.
data fork size Files are ordered according to the size of their data forks.
resource fork size Files are ordered according to the size of their resource forks.
creator Files are ordered by creator.
type Files are ordered by type.
content modification date Files are ordered by the date their contents were last modified.
attribute modification date Files are ordered by the date their attributes where last modified.
access date Files are ordered by the date they were last accessed.
creation date Files are ordered by the date they were created.
backup date Files are ordered by the date they were last backed-up.
owner Files are ordered by the UID of their owner.
group Files are ordered by the GID of their group.
mode Files are ordered by their BSD mode flags.
admin flags Files are ordered by their administrative flags.
owner flags Files are ordered by their owner flags.
containing folder Files are ordered by the catalog node ID of their containing folder.

Note that this keyword is ignored by all other defragmentation algorithms.

Example

// Sort application files into some sort of order

class "Applications" {
  match files where file is within "/Applications"
  color "#ffff00"
  sort on containing folder, name
}

See Also

class