Папка информатика это: Что такое папка? | Компьютер для чайников
Содержание
Директория (файловая система) | это… Что такое Директория (файловая система)?
Директория (файловая система)
У этого термина существуют и другие значения, см. Директория.
Директория (англ. directory — справочник, указатель), син. каталог, папка — сущность в файловой системе, упрощающая организацию файлов. Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки.
В информатике используется следующее определение: каталог (директория, папка) — поименованная совокупность байтов, на носителе информации, содержащая название подкаталогов и файлов.
Содержание
|
Термин «Папка»
Иконка сетевой папки из темы «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 приводов и т. д.
Примечания
- ↑ «With the introduction of Windows 95, Microsoft started referring to directories as folders.» (Murach’s C# 2005, страница 34) (англ.)
- ↑ Всё суть файлы (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
.