The fc-cache command in Linux scans the font directories and build font cache for applications which use fontconfig for their font handling. When no arguments are passed fc-cache scans each directory for font files readable by FreeType. A cache is created which contains properties of each font and the associated file name, this cache is further used to speed up application when using fontconfig library during boot.
fc-cache [ -EfrsvVh ] [ –error-on-no-fonts ] [ –force ] [ –really-force ] [ [ -y dir ] [ –sysroot dir ] ] [ –system-only ] [ –verbose ] [ –version ] [ –help ] [ dir… ]
- -E(–error-on-no-fonts): When used this option an error will be thrown if their are no fonts present in dir or directories in the configuration.
- -f(–force): When used this command there will be Force re-generation of apparently up-to-date cache files, overriding the timestamp checking.
- -r(–really-force): This option will erase all the existing cache files and rescan.
- -s(–system-only): This command will scan only the system-wide directories and omit the places located in /usr/home directory.
- -v(–verbose): Will verbose the output while in process.
- -V(–version): Will display the version and exit.
Note: fc-cache returns zero if cache is successfully generated else non-zero
- wc command in Linux with examples
- apt-get command in Linux with Examples
- rm command in Linux with examples
- bc command in Linux with examples
- ssh command in Linux with Examples
- if command in linux with examples
- last command in Linux with Examples
- dir command in Linux with examples
- cc command in Linux with Examples
- tar command in Linux with examples
- less command in Linux with Examples
- yes command in Linux with Examples
- gcc command in Linux with examples
- w command in Linux with Examples
- cvs command in Linux with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.