File (command)

From Linuxintro

file is a command to find out the type of a given file. Because for Linux, "everything is a file", it can distinguish a lot:

  • hard disks
# file /dev/sda1
/dev/sda1: block special (8/1)
  • file systems
# file -s /dev/sdc
/dev/sdc: Linux rev 1.0 ext3 filesystem data (needs journal recovery) (large files)
  • directories
# file /tmp
/tmp: sticky directory
  • links
# file /lib64/
/lib64/ symbolic link to `'
  • normal files
# file /lib64/
/lib64/ ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), stripped

See also