История изменений
Исправление ls-h, (текущая версия) :
Каталог/директория/directory это объект файловой системы. Каталог файловой системы не является контейнером, а является списком, содержащим имена и ассоциированные с ними объекты (точнее указатели на них, т.к. связь происходит через номер inode). Это аналогично, например, каталогу в библиотеки, который является списком названий книг и указателей стеллажа, где они лежат.
Папка/folder является объектом графического интерфейса, скевоморфизмом реального контейнера, т.е. папки из реального мира, имеет такое представление для облегчения понимания.
Не всякая папка является каталогом. Например, папки в macOS с результатами поиска (Smart Folders) не являются настоящими каталогами файловой системы, а представляют из себя специальные файлы. Аналогичная концепция есть в MS Windows - Search Folder, так же не является настоящим каталогом. Другой пример - папки в e-mail клиентах, которые представляют результаты работы некоторого фильтра, вроде «Отчёты дочерней компании».
Поэтому команды для работы с файловой системы создают диретории (каталоги), а операции в графическом интерфейсе приводят к появлению папок.
Но сейчас эти термины смешались и всякий надругается над ними как вздумает.
</thread>
P.S.: Давайте теперь устроим спор, в чём разница между консолью, терминалом, оболочкой и командной строкой.
Исправление ls-h, :
Каталог/директория/directory это объект файловой системы. Каталог файловой системы не является контейнером, а является списком, содержащим имена и ассоциированные с ними объекты (точнее указатели на них, т.к. связь происходит через номер inode). Это аналогично, например, каталогу в библиотеки, который является списком названий книг и указателей стеллажа, где они лежат.
Папка/folder является объектом графического интерфейса, скевоморфизмом реального контейнера, т.е. папки из реального мира, имеет такое представление для облегчения понимания.
Не всякая папка является каталогом. Например, папки в macOS с результатами поиска (Smart Folders) не являются настоящими каталогами файловой системы, а представляют из себя специальные файлы. Аналогичная концепция есть в MS Windows - Search Folder, так же не является настоящим каталогом. Другой пример - папки в e-mail клиентах, которые представляют результаты работы некоторого фильтра, вроде «Отчёты дочерней компании».
Поэтому команды файловой системы создают диретории (каталоги), а операции в графическом интерфейсе - папки.
Но сейчас эти термины смешались и всякий надругается над ними как вздумает.
</thread>
P.S.: Давайте теперь устроим спор, в чём разница между консолью, терминалом, оболочкой и командной строкой.
Исправление ls-h, :
Каталог/директория/directory это объект файловой системы. Каталог файловой системы не является контейнером, а является списком, содержащим имена и ассоциированные с ними объекты (точнее указатели на них, т.к. связь происходит через номер inode). Это аналогично, например, каталогу в библиотеки, который является списком названий книг и указателей стеллажа, где они лежат.
Папка/folder является объектом графического интерфейса, скевоморфизмом реального контейнера, т.е. папки из реального мира, имеет такое представление для облегчения понимания.
Не всякая папка является каталогом. Например, папки в macOS с результатами поиска (Smart Folders) не являются настоящими каталогами файловой системы, а представляют из себя специальные файлы. Аналогичная концепция есть в MS Windows - Search Folder, так же не является настоящим каталогом. Другой пример - папки в e-mail клиентах, которые представляют результаты работы некоторого фильтра, вроде «Отчёты дочерней компании».
Поэтому команды файловой системы создают диретории (каталоги), а операции в графическом интерфейсе - папки.
Но сейчас эти термины смешались и всякий надругается над ними как вздумает.
</thread>
P.S.: Давайте теперь устроим спор, в чём разница между консолью, терминалом и командной строкой.
Исходная версия ls-h, :
Каталог/директория/directory это объект файловой системы. Каталог файловой системы не является контейнером, а является списком, содержащим имена и ассоциированные с ними объекты (точнее указатели на них, т.к. связь происходит через номер inode). Это аналогично, например, каталогу в библиотеки, который является списком названий книг и указателей стеллажа, где они лежат.
Папка/folder является объектом графического интерфейса, скевоморфизмом реального контейнера, т.е. папки из реального мира, имеет такое представление для облегчения понимания.
Не всякая папка является каталогом. Например, папки в macOS с результатами поиска (Smart Folders) не являются настоящими каталогами файловой системы, а представляют из себя специальные файлы. Аналогичная концепция есть в MS Windows - Search Folder, так же не является настоящим каталогом.
Поэтому команды файловой системы создают диретории (каталоги), а операции в графическом интерфейсе - папки.
Но сейчас эти термины смешались и всякий надругается над ними как вздумает.
</thread>
P.S.: Давайте теперь устроим спор, в чём разница между консолью, терминалом и командной строкой.