Папка информатика это: Что такое папка? | Компьютер для чайников

Директория (файловая система) | это… Что такое Директория (файловая система)?

Директория (файловая система)

У этого термина существуют и другие значения, см. Директория.

Директория (англ. directory — справочник, указатель), син. каталог, папка — сущность в файловой системе, упрощающая организацию файлов. Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки.

В информатике используется следующее определение: каталог (директория, папка) — поименованная совокупность байтов, на носителе информации, содержащая название подкаталогов и файлов.

Содержание

  • 1 Термин «Папка»
  • 2 Каталоги в UNIX
  • 3 Иерархия каталогов в Microsoft Windows
  • 4 Примечания
  • 5 См. также
  • 6 Ссылки

Термин «Папка»

Иконка сетевой папки из темы «GNOME»

Термин папка был введён для упрощения файловой системы в глазах пользователя путём аналогии с офисными папками. Он был впервые использован в Mac OS, а в системах семейства Microsoft Windows он появился с выходом Windows 95 [1]. Эта метафора на сегодня используется в большом числе операционных систем: Windows NT, Mac OS, Mac OS X, а также в большом количестве сред рабочего стола для систем семейства UNIX (например, в KDE или GNOME).

В этой терминологии, папка, находящаяся в другой папке, называется подпапка или вложенная папка. Все вместе, папки на компьютере представляют иерархическую структуру, представляющую собой дерево каталогов. Подобная древообразная структура возможна в операционных системах, не допускающих существование «физических ссылок» (DOS и старые версии Windows допускали только аналог символических ссылок — Shortcut (Ярлык)). В общем случае файловая система представляет собой ориентированный граф.

Каталоги в UNIX

Каталог в UNIX — это файл, содержащий несколько inode и привязанные к ним имена [2]. В современных UNIX-подобных ОС вводится структура каталогов, соответствующая стандарту FHS.

Слева направо: Системная папка «Мой компьютер», обычная папка, ярлык к папке.

Директория которая не является поддиректорией ни одной другой директории называется корневой. Это значит, что эта директория (каталог) находится на самом верхнем уровне иерархии всех директорий. В Linux системах — корневая директория обозначается как правило «/», в Windows каждый из дисков имеет свою корневую директорию C:\, D:\ и т. д. Каталоги в Windows бывают системные (служебные, созданные ОС) и пользовательские (созданные пользователем). Все каталоги, создаваемые пользователем, по умолчанию имеют одинаковые значки, системные же каталоги обычно имеют разные иконки. Пример системных каталогов: «Рабочий стол», «Корзина», «Сетевое окружение», «Панель управления», каталоги логических дисков и т. п.

Иерархия каталогов в Microsoft Windows

В иерархии папок Windows системная папка «Рабочий стол» является директорией верхнего уровня, содержащей все остальные каталоги компьютера. В Windows 4.x она соответствует директории «C:\WINDOWS\Рабочий стол» В папке «Рабочий стол» находятся системные папки «Корзина» («C:\RECYCLE»), «Сетевое окружение», «Мой компьютер» и созданные пользователем папки. В папке «Мой компьютер» находятся системные каталоги дисков всех устройств для хранения информации, подключенных к компьютеру (дисководы гибких дисков, жесткие диски, CD-ROM и т. д.). Каталоги дисков обозначаются именами этих дисков, как в DOS — буквами латинского алфавита от «A:\» до «Z:\». Буквы «A:\» и «B:\», как правило, используются только для дисководов гибких дисков. Начиная с буквы «C:\» идут папки жестких дисков, логических, сетевых и внешних дисков, CD и DVD приводов и т. д.

Примечания

  1. «With the introduction of Windows 95, Microsoft started referring to directories as folders.» (Murach’s C# 2005, страница 34) (англ.)
  2. Всё суть файлы (FreeBook, или Введение в POSIX’ивизм )

См. также

  • Классификация
  • Упорядочивание

Ссылки

Урок «Файлы и папки. Размер файла»

12+  Свидетельство СМИ ЭЛ № ФС 77 — 70917
Лицензия на образовательную деятельность №0001058
Пользовательское соглашение     Контактная и правовая информация

 

Педагогическое сообщество
УРОК. РФ

  Бесплатные всероссийские конкурсы

Бесплатные сертификаты
за публикации 

Нужна помощь? Инструкции для новых участников

Бесплатная   онлайн-школа для 1-4 классов

Всё для аттестацииПубликация в сборникеВебинарыЛэпбукиПрофтестыЗаказ рецензийНовости

БиблиотекаПубликацииСтатьиПрезентации

Материал опубликовал

#6 класс #Информатика и ИКТ #ФГОС #Методические разработки #Урок #Учитель-предметник #Школьное образование #УМК Л. Л. Босовой

Файлы и папки. Размер файла

УМК Л. Л. Босова «Информатика» 6 класс
учитель информатики МБОУ Школа № 79
города Ростова-на-Дону

Файл – это информация, которая храниться в долговременной памяти физического носителя (компьютера, планшета, flash- носителя) как единое целое и имеет свое название

Имя файла


Имя_файла


расширение


Документ . doc


имя


расширение

Правила задания имени файла:


Операционная система Linux


Операционная система Windows


Picture.jpg, picture. jpg, PictUre. jpg


Различные файлы


Один и тот же файл


Длина имени файла < 255


0 1 2 3 4 5 6 7 8 9 ….


/


\ / : * ? “ < > |

Какие из вариантов ответов могут использоваться в качестве файлов в операционной системе Windows.

1. Документ


неправильные


правильные


2. 5>6


3. Где?


4. Ура-ура


5. Текст*


6. 2+3


7. Клавиши/


8. Music

Типы файлов

Текстовые: txt, doc, docx, rtf
Графические: bmp, jpg, gif
Звуковые: wav, mp3, mid
Видеофайлы: avi, flv, mp4, mpeg
Программы: exe, com

Папка – это группа файлов, объединенных по некоторому принципу, имеющая имя


ЗАПОМНИТЬ!
– файлы с одинаковыми именами и расширениями не могут находиться в одной папке

Какие из вариантов ответов могут использоваться в качестве файлов в операционной системе Windows.

1. гонки.exe


неправильные


2. Text:1.doc


3. a*b.com


4. цветок2.gif


5. Кто там? Это я.jpg


6. 123.txt


7. домик.bmp


8. g:f+a/d.exe


правильные

Действия над файлами


Модификация


Копирование


Перемещение


Удаление

Операции с файлами

Реставрировать книгу


Библиотека


Файловая система


Модифицировать файл


Снять книгу с полки
Заменить поврежденные страницы
Поставить на место


Открыть файл
Внести в него изменения
Сохранить
под тем же именем

Операции с файлами

Изготовить
копию книги


Библиотека


Файловая система


Копировать файл


Сделать копию при помощи ксерокса
Переплести её
Поставить в другой шкаф или на другую полку
Результат – две одинаковые книги в библиотеке


Выбрать файл
Скопировать его
Сохранить в другой папке
Результат – два одинаковых файла

Операции с файлами

Переставить книгу из одного шкафа
в другой


Библиотека


Файловая система


Переместить файл из одной папки
в другую


Убрать книгу из библиотеки


Удалить файл

Система хранения файлов

Шкаф


Библиотека


Полка


Книга


Название книги


Диск


Папка


Вложенная папка


Файл


Имя файла


Компьютерная система хранения файлов напоминает хранение книг в библиотеке.

Бит и байт

Единицами измерения информации являются биты (0 и 1) и байты.
1 байт – это 8 битов.

Память компьютера

БИТ


БАЙТ


Память компьютера удобно представить в виде листа
в клетку, где каждая «клетка» называется битом.

Единицы измерения информации


Бит


Байт


КБ


МБ


ГБ


: 8


: 1024


: 1024


: 1024


* 1024


* 1024


* 1024


* 8

Байты и килобайты

Слово «ИНФОРМАТИКА»
состоит из 11 символов,
для хранения каждого
из которых требуется
8 битов памяти


88 битов = 11 байтов


Примерно
400 Кбайт


ИНФОРМАТИКА

Интернет-ресурсы

Фон: http://www.flywebtech.com/images/bg.jpg
Картинка в правом нижнем углу: сканированное и обработанное изображение грамоты (ЗАО «Праздник), изготовлено ИПФ «Стезя»

часто используемых команд Linux — Исследовательская группа по информатике населения

лс

Файлы

.

Командование Что это означает Пример Выход
человек команда «Руководство». Отображает страницы справки для команды. Нажмите пробел, чтобы прокрутить каждый экран, и нажмите «q», чтобы выйти. человек Отображает справку по команде «ls».
лс «Список». Отображает содержимое вашего текущего каталога (папки). лс Список имен файлов.
лс-л «Список». «-l» означает «список в длинном формате». Отображается такая информация, как время последнего изменения файла. лс -л Отображается список имен файлов с информацией о каждом файле.
компакт-диск имя каталога «Изменить каталог». Изменяет текущий каталог (папку) на ~~dirname~~. cd mySasProgs Теперь вы находитесь в папке «mySasProgs».
пароль «Печать рабочего каталога». Выводит имя каталога (папки), в котором вы находитесь. pwd Отображает имя папки.
CD ~ «Изменить каталог». Изменяет ваш текущий каталог (папку) на ваш домашний каталог. Ваш домашний каталог — это папка, в которой вы находитесь при первом входе в систему. кд ~ Теперь вы находитесь в своем домашнем каталоге.
кд .. «Изменить каталог». Заставляет ваш текущий каталог перемещаться на один каталог вверх. кд.. Если вы были в папке «mySasProgs/Prog1/», после ввода «cd ..» вы окажетесь в «mySasProgs/».
mkdir имя_директории «Создать каталог». Создает новый каталог (папку) с именем dirname . mkdir sasPrograms Нет вывода, но создана папка с названием «sasPrograms».
кот имя файла «Объединить». Отображает содержимое ~~filename~~. кошка prog1.sas Содержимое «prog1.sas»
больше имя файла «Еще». Отображает содержимое ~~имя_файла~~ по экрану за раз. Нажмите пробел, чтобы прокрутить каждый экран, и нажмите «q», чтобы выйти. больше prog1.sas Отображает «prog1.sas» по одному экрану за раз.
пико имя файла Это программа для редактирования файла. Это очень простой текстовый процессор (например, Блокнот). Дополнительные сведения об использовании этого редактора см. по адресу: http://www.udel.edu/topics/software/general/editors/unix/pico/picotips.html. пико программа1.sas Открывает «program1.sas» для редактирования.
! буквы Повторяет последнюю команду, начинающуюся с ~~букв~~. Повторяет последнюю команду, начинающуюся с s.
cp источник место назначения «Копировать». Копирует источник в место назначения (-p : сохранить метку времени). cp программа1.sas программа1Backup.sas Делает копию «program1. sas» и называет ее «program1Backup.sas»
mv источник назначение «Движение». Ходы источник 9от 0025 до пункт назначения . Вы также можете думать об этой команде как о команде «Переименовать». mv program1.sas sampleProgram.sas Переименовывает «program1.sas» в «sampleProgram.sas»
rm имя файла «Удалить». Удаляет имя файла . РМ testProgram.sas Удаляет testProgram.sas
rmdir имякаталога «Удалить каталог». Удаляет каталог (папку) ~~dirname~~. РМ темп Удаляет каталог с именем «temp».
msas9 имя файла Запускает SAS в пакетном режиме для файла имя файла . msas9 программа1.sas Запускает SAS на «program1.sas».
grep шаблон имя файла Отображает все строки в имени файла , которые содержат шаблон . grep obs a.log Отображает любую строку в «a.log», содержащую слово «obs»
chmod g+s имя_каталога включить липкий бит для группы (a: все, u: пользователь) владения chmod g+s данные, созданные в разделе data/, теперь по умолчанию будут совместно использовать группу с данными
баллов членство имя пользователя Отображает все группы AFS, членом которых является пользователь имя пользователя баллов членство в ванбусуме Список групп, таких как «работа в первую очередь» и «выпускник»
членство в очках название группы Отображает всех пользователей группы AFS баллов членства workfirst
fs la(sa) dir userid список доступа список (установить) доступ к каталогу для идентификатора пользователя фс ла . workfirst rlikwa или fs sa . кум нет изменения разрешений
pts adduser uid gid добавить пользователя в группу . .
pts removeuser uid gid удалить пользователя в группу . .
pts creategroup gid создать группу имя группы kum:grp .
пунктов удалить GID удалить группу имя группы kum:grp .
ln -s путь fn создать символическую ссылку. когда вы хотите сделать прямую ссылку на каталог ln -s /afs/isis/projects/workfirst/workfirst/data/ wf создается ссылка на путь с именем fn
ду-ч Использование диска
дф-ч Состояние диска в NFS

Эта запись была опубликована в рубрике Без рубрики автором Hye Chung Kum.

Project Organization for Data Science & Informatics — Макс Масник


База знаний
>

Анализ данных

>

Последнее обновление: 18 января 2021 г.

Когда я учился в аспирантуре, я написал эту статью об организации проектов по анализу данных. Логика в этом здравая, но моя структура и соглашения об именах с тех пор несколько изменились. Частично это связано с достаточно хорошей практикой научных вычислений, которая предполагает довольно похожую структуру, но с другими соглашениями об именах.

Вот что я сейчас рекомендую для структурирования внутренних проектов (т. е. не с открытым исходным кодом):

 📂 название проекта
 │
 ├─ README.md
 │
 ├─📂 документы
 │
 ├─📂 вывод
 │ │
 │ └─ .gitignore
 │
 ├─📂 источник
 │ │
 │ ├─📂 питон
 │ ├─📂 р
 │ ├─📂 статус
 │ └─📂 ...
 │
 └─📂 данные исследования
    │
    └─ . gitignore 

Это очень преднамеренная система, которую я подробно объясню. Это также минимально жизнеспособная система — вам может понадобиться дополнительная структура для более сложного проекта, но она по-прежнему обеспечивает хорошую отправную точку и набор стандартов, которые можно масштабировать. Например, у меня часто есть много подпапок внутри папок в структуре папок выше.

название проекта/

Названия проектов должны быть в кебаб-кейсе.

Почему тире, а не подчеркивание?

Это связано с тем, что имена проектов могут стать именами репозиториев GitHub, например https://github.com/username/project-name . URL-адреса никогда не должны иметь подчеркивания, потому что они скрыты подчеркиванием гиперссылки. Имена локальных папок репозитория git должны совпадать с именами GitHub, чтобы избежать путаницы. Поэтому имена проектов не должны содержать подчеркивания.

Символы подчеркивания допустимы во вложенных папках и именах файлов. Но сохраните основную папку кебаб-кейс.

Почему тире, а не пробелы?

Пробелы раздражают в командной строке и скриптах: их нужно экранировать или заключать в кавычки. Поэтому в путях не должно быть пробелов, если их вообще можно избежать (я смотрю на вас, «Мои документы» в Windows).

Почему все строчные?

Это просто облегчает набор текста. Если использование верхнего регистра облегчает чтение имени проекта, например ( НАСА-марсоход ), дерзайте.

название проекта/README.md

Ваш файл README должен содержать достаточно информации, чтобы умный человек, который никогда раньше не видел ваш проект, смог воспроизвести ваш анализ, начиная только с необработанных данных и вашего кода.

Предметы, которые он, вероятно, должен содержать:

  • Цель проекта
  • Кто участвует
  • Откуда берутся данные и версия данных 1
  • Какое программное обеспечение используется для анализа
  • Описание того, как организован проект и как запустить код
  • Ссылки на внешние папки проекта (например, папки Google Диска или OneDrive, в которых находятся документы)

Как бы ни был структурирован README, главное, чтобы он был единой точкой доступа для всего в вашем проекте . Если это связано с проектом, это должно быть описано в README. Файлы вне папки проекта с контролем версий должны быть доступны по ссылкам в README.

название проекта/документы/

Любые документы, для которых требуется контроль версий. Сюда часто входят справочные документы, такие как словари данных, планы анализа и т. д.

Обратите внимание, что часто удобнее работать в Google Docs или Microsoft Office, чем с обычным текстом над общими документами. Также не очень удобно контролировать версии непростых текстовых файлов (например, документов Word). Я предпочитаю использовать отдельную папку на Google Диске или OneDrive и ссылаюсь на нее в README. Итак, 9Папка 0396 документов/ часто бывает довольно пустой для моих проектов.

имя-проекта/выход/

Временное пространство для выходных файлов из кода. Все в этой папке должно считаться эфемерным и должно легко генерироваться повторно путем повторного запуска кода. Все, что я хочу сохранить, вручную перемещается в документов/ или в папку Google Drive/OneDrive.

Файл .gitignore указывает, что содержимое этой папки не находится в системе контроля версий. Если поставить .gitignore внутри файла output/, который содержит следующее, пустая папка output/ будет включена в репозиторий git:

 *
!.gitignore
 

Подробнее о git ниже.

имя-проекта/источник/

Здесь живет вся s ou r ce c ода проекта.

Используйте отдельную папку для каждого языка программирования/статистического пакета . Это связано с тем, что для многих языков требуются файлы управления пакетами и проектами, например 9.0396 project-name.Rproj файлов для R и Pipfile / Pipfile.lock для проектов Python с использованием Pipenv.

название проекта/данные исследования/

Сюда я помещаю все данные, связанные с моим проектом. Почти все папки моих проектов связаны с исследованиями, отсюда и название.

Обычно я не хочу контролировать версии каких-либо данных. Для исследований с участием людей случайное включение данных на уровне участников в репозиторий git может стать серьезной головной болью и потенциально нанести вред участникам исследования! В общем, помещать большие файлы данных в git — плохая идея, потому что это может замедлить обычные операции и в конечном итоге сделать репозиторий слишком большим для таких сервисов, как GitHub.

Поэтому я говорю git игнорировать любую папку в моей системе с именем studydata/ и убедиться, что я всегда храню данные исследования в папке studydata/.

Почему не просто данных/? I мог бы сделать все это с data/ вместо studydata/ , но во многих проектах есть папки с именем data/ и глобальное их игнорирование в git может иметь непредвиденные последствия.

Не работаете над исследованиями? Затем используйте ‌ данные проекта/ .

гит

Я уже несколько раз упоминал git. Это самое популярное программное обеспечение для контроля версий, используемое программистами (подумайте об отслеживании изменений в Microsoft Word, но только для кода). Если вы новичок в git, вот несколько ресурсов, чтобы узнать о нем больше.

Моя язвительная философия такова: код не существует, если он не контролируется версией. Говоря более деликатно, доказательство концепции/исследования может быть эфемерным, но как только вы дойдете до момента, когда вы принимаете решение на основе анализа, код, генерирующий этот анализ, должен находиться в системе управления версиями.

Для проектов, которые больше относятся к разработке программного обеспечения, чем к науке/анализу данных, git init всегда должен выполняться до написания строки кода.

Примечание к датам в именах папок и файлов

При включении дат в имена папок или файлов их всегда следует записывать в формате 2020-03-15 .