Чаще всего к командной строке прибегают для действий с файлами — переходу между каталогами, просмотру их списков, копированию, перемещению и переименованию, удалению, и так далее. И вот потому по поводу файлов — первый тост первая шпаргалка.

Всё, что существует в Linux, от простых текстов до физических устройств, вроде дисков, и даже протекающих в системе процессов, представляет собой файлы. Столь различные вещи, именуемые одинаково, нуждаются в типизации, которая выглядит следующим образом:

  • обычные, или ординарные, файлы — тексты, электронные таблицы,  аудио и видео, исполняемые файлы программ, библиотечные файлы… иными словами, всё, что не относится к остальным типам;
  • файлы устройств — дисков и их разделов, прочих накопителей, терминалов и многое другое;
  • именованные каналы и сокеты — средства взаимодействия между процессами, о них у нас речи тут не будет;
  • символические ссылки (симлинки) —  указания адресов в файловой иерархии реальных файлов любых других типов; им будет посвящена отдельная шпаргалка;
  • каталоги — файлы, содержащие списки  файлов любых из выше перечисленных типов; ныне вошло в моду называть их папками (folder), но это позорно и преступно, хотя и используется в большинстве графических сред, вроде KDE и GNOME.

Пользователю в большинстве случаев приходится иметь дело с обычными файлами (далее — просто файлы) и каталогами. Вот о них и пойдёт речь в наших шпаргалках.


К содержанию