Как создать новый файл в папке: Создание файлов, папок и ярлыков. Windows Vista

Содержание

Создание файлов, папок и ярлыков. Windows Vista

Читайте также

Создание файлов, папок и ярлыков

Создание файлов, папок и ярлыков Новый документ можно создать не только находясь в соответствующей программе, но и с помощью контекстного меню области просмотра окна Проводника или Рабочего стола. Как это делается, вы можете увидеть в видеоролике «Урок 3.6. Создание

Свойства файлов и папок

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

Атрибуты файлов и папок

Атрибуты файлов и папок Выше при рассмотрении окна свойств файлов и папок упоминалось о том, что на вкладке Общие есть настройки для установки атрибутов.

О них мы и поговорим в данном подразделе. Щелкните правой кнопкой мыши на интересующих вас файле или папке и выполните

8.5. Добавление ярлыков и папок на Панель задач

8.5. Добавление ярлыков и папок на Панель задач Как вы уже знаете, в Windows 7 на Панели задач имеется также панель быстрого запуска программ. Хотя ее внешний вид и отличается от аналогичной панели в Windows ХР или Windows Vista. Тем не менее она прекрасно выполняет свои функции, и мы

Добавление ярлыков папок

Добавление ярлыков папок Поскольку в контекстном меню папки отсутствует пункт Закрепить на панели задач, то использовать описанный выше способ в случае с папкой не получится. Однако существует одна хитрость, которая позволит добиться желаемого эффекта, хотя и

Удаление файлов и папок

Удаление файлов и папок С помощью команд rundll32. exe можно удалить каталог или файл. Для этого достаточно воспользоваться приведенной далее командой: rundll32.exe ADVPACK.dll, DelNodeRunDLL32 «путь к кaтaлогу или файлу». Функция DelNodeRunDLL32 была написана специально для вызова с помощью команды

Контекстное меню папок и файлов

Контекстное меню папок и файлов При установке многих программ контекстное меню файлов и папок постепенно заполняется лишними пунктами. Чтобы оставить в меню только то, что действительно нужно, найдите ветвь:HKEY_CLASSES_ROOT* shellexContextMenuHandlers– в ней в качестве подразделов

Создание файлов, папок и ярлыков

Создание файлов, папок и ярлыков Когда дело дойдет до работы в прикладных программах, вы узнаете, что создавать новые документы можно прямо в них. Даже больше – это самый правильный способ. Однако вы можете создать новый документ и прямо в Проводнике Vista. Иногда это даже

4.2.4. Удаление файлов и папок. Корзина

4.2.4. Удаление файлов и папок. Корзина Удалить файл (папку) очень просто — щелкните на нем правой кнопкой мыши и выберите команду Удалить (или нажмите клавишу <Del> на клавиатуре). Можно удалить сразу группу файлов и папок: для этого сначала выделите группу объектов, а затем

4.4. Поиск файлов и папок

4.4. Поиск файлов и папок Для поиска файлов нажмите <Win>+<F> и введите имя файла или папки. Вместо имени можно ввести маску (см. ранее). Второй способ: нажмите кнопку Пуск и в поле Найти программы и файлы введите имя файла (папки) или маску.

Вы увидите результаты поиска. На

2.4.8. Поиск файлов и папок

2.4.8. Поиск файлов и папок Иногда случается пренеприятная ситуация — предположим, писали вы что-то, или рисовали, или еще чего делали, сохранили ваши достижения на жесткий диск и… начисто забыли, в какой папке результаты ваших трудов лежат-покоятся. Диск большой, папок

1.10.7. Совместное использование файлов и папок

1.10.7. Совместное использование файлов и папок На каждом Маке в окне жесткого диска находится папка Пользователи (Users), в которой хранятся домашние папки всех пользователей данного компьютера. Раскрыв любую из них, кроме своей домашней папки (на рис. 1.116 пользователь sn

Переименование файлов и папок

Переименование файлов и папок Для переименования файла или папки можно использовать следующий способ. 1. Щелкните правой кнопкой мыши на значке нужного файла или папки.2. В появившемся контекстном меню выберите пункт Переименовать. Название объекта будет взято в рамку

Удаление файлов и папок

Удаление файлов и папок Удалить файл или папку гораздо проще, чем, например, скопировать или переименовать. Для удаления объектов существует несколько способов. Чтобы удалить ненужный файл, достаточно знать один способ. Однако чтобы по ошибке не удалить нужный объект,

Маркирование всех файлов и папок

Маркирование всех файлов и папок Чтобы отметить все объекты текущего каталога, необходимо в меню Правка выбрать команду Выделить все. При маркировании имен всех файлов и папок не имеет значения, на имени какого файла или папки находится в данный момент маркер.

Можно

Как создать файл — КомпАс

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

Создать файл можно несколькими способами: быстрым и обычным.

Быстрый способ — без открытия программы. Чтобы создать файл кликните правой кнопкой мыши на рабочем столе в месте, свободном от значков или в открытом окне диска или папки. В появившемся контекстном меню нажимаем на строку – команду меню “Создать”. Обратите внимание, с правой стороны в строке находится маленький треугольник, это говорит о том, что здесь находится еще одно выпадающее  подменю.

Список типов файлов в подменю зависит от того, какие конкретно программы установлены у вас на компьютере. В списке подменю выбираем тип создаваемого файла и нажимаем на строчку ЛКМ.

Например, выбираем тип файла «Архив WinRAR». Появится файл, с временным условным названием, которое отображает принадлежность к программе. Имя созданного файла выделено цветом. Не снимая выделения, сразу же вводите с клавиатуры новое имя файла. Закрепите имя, данное вами файлу, для этого нажмите клавишу Enter на клавиатуре или щелкните левой кнопкой мыши на свободном пространстве рабочего стола или окна папки. Теперь двойным щелчком ЛКМ открывайте созданный файл и приступайте к работе. По окончании нажмите команду “Сохранить” (имя файлу уже дано, место нахождения определено). А вот если вы хотите черновик хранить в одной папке, а более позднюю редакцию – в другой, тогда уж нажимайте “Сохранить как”.

Второй вариант создания файла.

Открываем нужную программу (двойной щелчок ЛКМ или, если открывать через меню Пуск, одинарный щелчок по значку программы), для примера возьмем Блокнот.

В нем сразу открывается готовое поле для записи текста, набираем что нужно и сохраняем документ. Нажимаем кнопку меню “Файл”, выбираем команду “Сохранить как”.

[important]Если при создании файла нажать другую кнопку – “Сохранить”, компьютер, как правило, предлагает отправить файл в папку “Мои документы”, которая находится на системном диске (С:). Эта команда в основном используется, когда мы работаем с уже имеющимся документом, чтобы сохранить внесенные в него изменения при правке, редактировании.[/important]

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

Вписать в поле “Имя файла” его название, придумываете сами и давайте своему файлу вменяемое имя, прочитав которое, вы сможете понять, какая информация в нем находится. Иначе потом намучаетесь при поиске нужного документа. В верхней строке (она называется адресная строка) отображается имя открытой папки. В моем примере путь к папке такой (Windows 7): Мой компьютер – LENOVO (D:) – папка Test, в (Windows XP) папка: Мой компьютер (1) – Ирина (2) – Irina (3) – Dropbox (4) – Общая (5).

В какую папку сохранять создаваемые файлы? Дело ваше, важно обеспечить надежное сбережение данных, поэтому по возможности, создавайте их не на системном диске (С:). Ибо, в случае проблем с работой операционной системы вы можете все потерять.

Нажимаем кнопку “Сохранить” и проверяем свою работу, открыв папку. Документ на месте, порядок.

Однако не все программы так любезны как Блокнот или же программы пакета Microsoft Office (Word, Excel, PowerPoint) и открывают сразу “листы”, “страницы”, “слайды” для работы. Некоторые программы, такие как, например, Photoshop сразу ничего, кроме панелей не отображают, потому что имеется слишком много разных вариантов создания файла и что выберет пользователь неизвестно.

В этих случаях нажимаем кнопку меню “Файл” и выбираем команду “Новый” или “Создать”.

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

Поделиться в социальных сетях

Как создать пустой файл в Linux?

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

Порывшись на Linux форумах, обнаружил, что вариантов несколько. Предлагаю на выбор 11 способов.

Способ 1

touch — команда Unix, предназначенная для установки времени последнего изменения файла или доступа в текущее время. Также используется для создания пустых файлов.



#!/bin/sh
touch имя_файла


Способ 2

cat — утилита UNIX, выводящая последовательно указанные файлы (или устройства), таким образом, объединяя их в единый поток. Если вместо имени файла указывается «-», то читается стандартный ввод.



#!/bin/sh
cat /dev/null >имя_файла


Способ 3

tail — утилита в UNIX, выводящая несколько (по умолчанию 10) последних строк из файла. Moses$» >имя_файла

Способ 4

date — утилита Unix для работы с системными часами. Выводит текущую дату и время в различных форматах и позволяет устанавливать системное время.



#!/bin/sh
date 2>имя_файла


Способ 5

dd — программа Unix, предназначенная как для копирования, так и для конвертации файлов.



#!/bin/sh
dd count=0 if=/etc/inittab of=имя_файла


Способ 6

Vim — свободный режимный текстовый редактор, созданный на основе более старого vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации, и созданным благодаря этому расширениям и надстройкам.



#!/bin/sh
vim -c wq имя_файла


Способ 7

cp — команда Unix в составе GNU Coreutils, предназначенная для копирования файлов из одного в другие каталоги (возможно, с другой файловой системой). Исходный файл остаётся неизменным, имя созданного файла может быть таким же, как у исходного, или измениться.



#!/bin/sh
cp имя_файла_0 имя_файла


Способ 8

echo — команда Unix, предназначенная для отображения строки текста. Команда echo — выводит текст (выводит текст на стандартное устройство вывода).



#!/bin/sh
echo >имя_файла


Способ 9



#!/bin/sh
echo '(with-open-file (x "имя_файла" :direction :output))' | clisp -


Способ 10



#!/bin/sh
cp /dev/null имя_файла


Способ 11



#!/bin/sh
: > имя_файла


Способ 12

Самый короткий из способов, любезно предоставленный пользователем stam.



#!/bin/sh
> имя_файла


Ссылки

  • Команда touch
  • Утилита Cat
  • Утилита Tail
  • Утилита Date
  • Утилита Dd
  • Текстовый редактор Vim
  • Команда Cp
  • Команда Echo

ВКонтакте

Twitter

Facebook

Одноклассники

Telegram

Поделиться

Linux OpenSUSE

Как добавить другие типы файлов в меню проводника Windows 10

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

Некоторые программы автоматически добавляют записи в меню «Новый элемент», а некоторые – нет. Чтобы добавить элемент в меню «Новый элемент» для программы, не находящейся в меню «Новый элемент», мы будем использовать комбинацию Windows ShellNew и реестра.

Добавьте файл шаблона в папку ShellNew

Первое, что нам нужно сделать, это создать новый файл в программе, которую мы хотим добавить в меню. Например, мы создали новый файл в GIMP и установили размер изображения, которое хотим иметь по умолчанию для новых изображений. Мы сохранили файл GIMP как template.xcf.

Вы не можете сохранить файл непосредственно в ShellNew, поэтому сохраните его где-нибудь в папке «Документы», а затем скопируйте и вставьте файл в C:\Windows\ShellNew. Нажмите Продолжить в диалоговом окне «Отказано в доступе к папке», чтобы предоставить Windows разрешение на копирование файла в папку.

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

Добавьте файл своего шаблона в реестр

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

Стандартное предупреждение: редактор реестра является мощным инструментом и неправильное использование может повлечь нарушения в работе системы.

Откройте редактор реестра, нажав комбинацию клавиш Win + R, набрав regedit и нажав Enter, чтобы открыть редактор реестра, и дайте ему разрешение на внесение изменений на ПК.

В редакторе реестра разверните ключ HKEY_CLASSES_ROOT на левой боковой панели. Затем прокрутите вниз и найдите расширение файла, соответствующее приложению, которое вы хотите добавить в меню «Новый элемент» в «Проводнике файлов» – в нашем случае – .xcf для файлов GIMP. Щелкните правой кнопкой мыши расширение и выберите СоздатьРаздел.

Назовите новый ключ ShellNew.

Затем вам нужно создать новое значение внутри ShellNew. Щелкните правой кнопкой мыши ShellNew и выберите СоздатьСтроковое значение. Назовите новое строкое значение FileName, а затем дважды щелкните новое значение.

Введите имя раннее созданного файла в поле «Значение» и нажмите кнопку ОК.

Закройте редактор реестра, перейдя в меню «Файл»«Выход» или нажав × в верхнем правом углу окна.

Чтобы это изменение вступило в силу, вам необходимо перезагрузить компьютер.

Как использовать новый пункт меню

Теперь вы можете создать новый файл того типа, который вы добавили. Откройте Проводник файлов и перейдите к папке, в которой вы хотите создать новый файл. Затем нажмите вкладку «Главная».

В разделе «Новый» на вкладке «Главная» нажмите кнопку «Новый элемент». Вы должны увидеть вариант для программы, которую вы добавили в раскрывающемся меню. В нашем примере в меню было добавлено «Изображение GIMP». Выберите новый вариант, чтобы создать новый файл этого типа.

Вы также можете получить доступ к новому параметру, щелкнув правой кнопкой мыши в правой панели в Проводнике и выбрав СоздатьИзображение GIMP (или вариант для добавленной программы).

Созданному новому файлу присваивается имя по умолчанию «Новый», а затем имя параметра, но вы можете переименовать файл, выбрав его и нажав F2.

Чтобы открыть новый файл, просто дважды щелкните его и он откроется в связанной программе.

Чтобы удалить приложение из нового меню, которое вы добавили, просто удалите ShellNew в реестре под соответствующим расширением HKEY_CLASSES_ROOT.

Примечание: эта процедура может не работать для некоторых программ, поскольку не все программы поддерживают создание новых файлов вне программы. Вам придётся экспериментировать с программами, которые вы хотите добавить. Не волнуйтесь. Если вы попытаетесь добавить программу в меню «Новый элемент», и это не сработает, это не повредит вашей системе. Вы можете просто удалить добавленный раздел реестра и файл, добавленный в папку ShellNew.

Как через cmd создать файл: текстовый с расширением txt в папке | IT S.W.A.T.

Здравствуйте, уважаемые читатели сайта itswat.ru. Если вам неизвестно, как через cmd создать файл, и в каких ситуациях это актуально, то данная статья будет вам особо полезна.

Командная строка позволяет реализовывать многие опции, в том числе и создание файла. В этом процессе нет ничего сверхсложного. Следует просто выполнять определённые шаги. Они и представлены в данном материале. Также дано само определение командной строки, поскольку некоторые пользователи не имеют о ней представления.

Содержание статьи:

    1. Определение
    2. Вопрос по запуску
    3. Специфики работы
    4. Создание новой папки
    5. Сотворение файла

Определение

Командной строкой (cmd) называется программная оболочка, которая является обязательной составляющей операционной системы (ОС). Она организует прямую взаимосвязь между компьютером и пользователем. Также помогает решить некоторые дилеммы, связанные с общим функционированием ПК и отдельного софта.

Яркие примеры её применения таковы:

  1. Заражение компьютера вирусами или программами-вредителями.
  2. Неполадки в системных файлах.
  3. Восстановление Windows (на сленге пользователей – «винды»).
  4. Корректировка опций в играх.

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

Работать с ней требуется очень внимательно и осторожно. В прописанных командах не должно быть ошибок. Иначе можно получить совершенно неожиданные результаты, преобразующиеся в дальнейшем в проблемы.

Вопрос по запуску

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

Для вызова системного окошка со строкой нужны такие действия:

  1. Зажать синхронно две кнопки: «Win» (обозначается на клавиатуре флажком) и букву R. Принцип работает на Windows 7 и XP. На восьмёрке используется сочетание кнопок «Win» + X (английская буква).
  2. В появившейся графе пропишите cmd и нажмите «Enter».

Можно задействовать меню «Пуск». Наводите курсор в нижний левый угол и нажимаете левую кнопку мыши. Выберите графу «Все программы». Перейдя в раздел под названием «Стандартные», выберите «Командную строку».

Но такой вариант оптимален только для версий системы до Windows 10.

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

Например, если вас интересует, как создать файл в командной строке Windows 10, то в первую очередь вызовите её.

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

Есть и универсальный способ вызова для всех ОС. Он выражается в следующем алгоритме:

  1. Используя проводник, открыть диск с системной папкой (как правило его буквенное обозначение C) с виндой.
  2. Открывается папка «Windows», а в ней -«System32». Там и находится файл «cmd.exe». Это та самая командная строка.
  3. Этот файл запускается от администратора.

После данных действий можно создавать файл с применением команд.

Специфики работы

Для начала необходимо освоиться в перечне команд, которые пригодны для командной строки. Пропишите слово «help» и нажмите «Enter». Это клавиша служит для подтверждения всех команд и попадания на новой строке.

Если в строке требуется наличия скопированного текста, тогда в ней наведите курсор на любое пустое место и кликните правой кнопкой. Из появившегося меню выберите опцию «Вставить». Можно поместить текст комбинацией «Ctrl+V».

Чтобы скопировать слова из этой строки, выделите их левой кнопкой мышки и нажмите «Enter».

Для более удобной и оперативной работы можно все команды предварительно прописать в текстовом документе. Проверьте точность их написания. Затем просто копируйте и вставляйте их в нужные места.

Создание новой папки

Папка в данном контексте рассматривается так же, как каталог. Создать её нетрудно, знаю специальную команду.

Сначала указывается путь к директории, в которой появится новый файл. После чего прописывается команда md с именем нового каталога. Например: md papka.

Указанная команда это аббревиатура фразы make directory (в переводе -сделать каталог). Далее можно создать файл в папке, созданной только что, применив определённые команды. Обычно этот метод выбирают те, кому не подходят стандартные решения.

Сотворение файла

В данном примере рассмотрен вариант, как создать файл с расширением txt через cmd.

Не покидая необходимого каталога введите в строке следующее: «copy con filename.txt».

Здесь copy con – это команда копирования вводимой фразы в файл.

Далее становится доступным режим для ввода текста. Чтобы завершить сотворение файла, щёлкните на кнопку F6 и подтвердите операцию (клавишей «Enter»). В некоторых системах вместо F6 нажимается Ctrl+Z.

Как создать новый текстовый файл через cmd? Для этого вводится команда NUL> с именем файла. Пример на изображении:

Операцию можно повторять столько раз, сколько вам требуется файлов. Если такой надобности нет, то процедура завершается. Можно закрывать командную строку.

Как создать Новый текстовый файл в Ubuntu 16.10

Новый текстовый файл, просто Пустой файл, либо какой-то другой текстовый файл (с любым другим названием) — это компьютерный файл, который в последствии будет содержать текстовые данные.
Ранее, в предыдущих дистрибутивах Ubuntu, для создания пустого файла, достаточного было кликнуть правой кнопкой мыши на свободном пространстве рабочего стола (либо в файловом менеджере) и в контекстном меню выбрать: Создать новый документ ->Пустой документ.
Пустой документ создан и он отобразится на рабочем столе в виде значка под  названием Безымянный документ.
Но теперь разработчики GNOME в Nautilus версии 3.20 данную опцию удалили.

Как видно на снимках, данная опция отсутствует.

Итак, как же теперь создать Новый текстовый файл?

Как всегда в Linux существует два способа: Графический и Терминальный (в командной строке).

1а. Графический способ.

В любом дистрибутиве Linux по умолчанию установлен Текстовый редактор. В Ubuntu — это Gedit. Откройте системное меню (клавиша Super), введите в поле поиска gedit и клик на значке или Enter:


Когда откроется текстовый редактор, это и есть, пока не сохранённый Новый текстовый файл. Вы можете наполнить его каким-то содержимым, а можете просто Сохранить в одной из папок файлового менеджера или на рабочем столе, следующим образом:
Теперь откроем искомую папку, в которой вы сохранили Новый текстовый файл и видим в ней наш файл:
Данным созданным файлом вы можете воспользоваться для его наполнения контентом, либо для чтения и копирования содержимого, если таковое в нём уже имеется.

 1б. Графический способ.

В данном способе рассмотрим добавление в контекстное меню файлового менеджера опции Создать документ — Безымянный документ, путём создания файла-шаблона.


Откройте Текстовый редактор Gedit, нажмите кнопку Сохранить, а путь для сохранения выберите: Домашняя папка — Шаблоны:
Теперь вы можете кликнуть правой кнопкой мыши на свободном пространстве файлового менеджера и в контекстном меню выбрать: Создать документ — Безымянный документ1 (верхний снимок).
А также по правому клику на свободном пространстве рабочего стола:
2. Терминальный способ.

Для создания текстового файла в терминале, достаточно выполнить одну простую команду:

echo > filename.txt

Если вы выполните данную команду, то Новый текстовый файл будет создан по умолчанию в вашей Домашней паке под названием filename.txt.
Чтобы создать Новый текстовый файл в конкретной папке под именем на ваше усмотрение, нужно в терминале указать эту папку и изменить в команде имя файла. Для примера, я выбрал создание файла в папке Документы, а название изменил на Новый файл1.txt (у вас, естественно, будет своё название файла). Команда для создания файла будет следующей:

cd ~/Документы; echo > Новый\ файл1.txt

После выполнения команды, открываем папку Документы в файловом менеджере и видим, что теперь в ней отобразился второй текстовый файл, созданный в терминале:


Примечание. Для создания нового файла на Рабочем столе, необходимо создать и выполнить следующую команду:

cd ~/Рабочий\ стол/;echo > Новый\ файл.txt


Как видно на снимке, Новый текстовый файл отобразился на рабочем столе после выполнения команды в терминале.

Разберём команду «по косточкам».

cd — указывает терминалу на переход в…
— Домашняя папка (обязательная последовательность).
/Рабочий\ стол/ или /Документы — конкретная папка, в которую будет осуществлён переход для создания файла.
; — точка с запятой указывает терминалу, на последовательность выполненя двух отдельных (самостоятельных) команд.
echo > — непосредственная команда, создающая файл.
Новый\ файл.txt — название файла.
 \ — обратный слэш или обратная косая черта экранирует в команде название, состоящее из двух слов, т.к. в терминальных командах, в названиях файлов и директорий (папок) не допускаются простые пробелы.

Вот такими способами создаются тектовые файлы в Ubuntu и производных. 

Работа с файлами и каталогами в Linux

Введение

В этом руководстве для начинающих пользователей мы ознакомимся с основными командами для работы с файлами и каталогами (иногда их еще называют директориями) в Linux-системах.

Требования

Cервер с Ubuntu 20.04

Все команды, описанные ниже, будут работать и в других дистрибутивах Linux.

Расположение каталогов в файловой системе

При входе на сервер, вы, как правило, попадаете в домашний каталог вашей учетной записи, отведенный для хранения файлов и создания директорий.

Для того чтобы узнать, где располагается каталог, в котором мы сейчас находимся, используется команда:

pwd

Результат выполнения команды выглядит следующим образом:

/home/demo

Домашний каталог располагается после имени учетной записи пользователя, в приведенном примере он называется /demo. Этот каталог находится в каталоге с именем  /home и в каталоге верхнего уровня, который называется root или корневой каталог, поэтому представлен одной косой чертой /.

Просмотр содержимого каталогов

Для просмотра содержимого каталога используется команда ls. Название этой команды является сокращением слов list files.

Просмотреть содержимое любой директории можно следующими способами:

ls имя_директории

Либо введя команду:

ls /путь _к _директории

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

dir1 file1  file2  file3

К команде ls можно добавлять дополнительные флаги, например, чтобы показать детализированное представление (права, список владельцев файлов или папок, размер, дату последнего модифицирования) файлов и директорий в текущей директории, можно использовать флаг -l:

ls -l

Результат выполнения команды:

total 16
drwxr-xr-x 2 home demo 4096 Nov  3 17:40 dir1
-rw-r--r-- 1 home demo   13 Nov  8 17:17 file1
-rw-r--r-- 1 home demo   42 Nov  9 13:04 file2
-rw-r--r-- 1 home demo  42 Nov  10 13:04 file3

Для просмотра списка всех файлов, включая скрытые файлы и каталоги, вы можете добавить флаг -a:

ls -a

Результат выполнения команды:

.       dir1        file1           .mysql_history  .ssh
..      .bash_history  file2   file3  .nan

Отобразить содержимое текущей директории с добавлением к именам символов, характеризующих тип, можно с помощью команды:

ls -F

Результат выполнения команды:

dir1/   file1  file2  file3

Перемещение между каталогами

Для перехода в домашний каталог используется команда cd. Название этой команды является сокращением слов change directory.

Для перехода в домашний каталог пользователя user используется команда:

cd ~user

Для перехода в предыдущую директорию, в которой мы находились до перехода в текущую директорию также используется команда cd.

В Linux-системах каждый файл и каталог находятся в самой верхней директории, которая называется «корневой» и обозначается одним символом слэш /.

Абсолютный путь указывает на расположение каталога по отношению к этой директории верхнего уровня. Это позволяет обращаться к справочникам однозначным образом из любого места в файловой системе.

Каждый абсолютный путь должен начинаться с косой черты — символа слэш /.

Для перехода в директорию уровнем выше используется команда:

cd ..

Для перехода в директорию двумя уровнями выше:

cd ../..

Операции с файлами и каталогами

У каждой команды имеется множество параметров, чтобы узнать их, наберите команду и параметр —help, например:

ls --help

Далее приведен список основных команд навигации в консоли Linux.

Создание

Создание файлов производится с помощью команды:

touch имя_файла

Создание каталогов выполняется с помощью команды вида:

mkdir имя_директории

Название этой команды является сокращением слов make directory.

Создание двух каталогов одновременно выполняется с помощью команды:

mkdir   имя_директории_1   имя_директории_2

Для создания дерева каталогов используется команда следующего вида:

mkdir -p  /имя_директории_1/имя_директории_2

Удаление

Для удаления директорий используется команда rmdir имя_директории. Название этой команды является сокращением слов remove directory.

Для удаления файлов используется команда rm. Например, для удаления файла с именем file1 используется команда:

rm file1

Команда rm также позволяет удалять не только файлы, но и каталоги.

Для удаления директории с именем dir1 со всеми подкаталогами и файлами используется опция -r (от слова recursive):

rm -r dir1    

Можно удалить одновременно две директории со всем их содержимым:

rm -r  имя_директории_1   имя_директории_2

Также можно использовать параметр -f, который означает, что при удалении не будет запрашиваться подтверждение.

Команда для удаления файла будет выглядеть так:

rm -f file1

Команда для удаления каталога:

rm -rf dir1

Перемещение

Для перемещения и переименования файлов и каталогов используется команда mv. Название этой команды является сокращением слова move.

Переименовать файл можно с помощью команды:

mv имя_файла новое_имя

Для того чтобы переместить файл, используется команда:

mv имя_файла путь/

Копирование

Для копирования используется команда cp. Название этой команды является сокращением слова copy.

Чтобы скопировать файл file1 и назвать его file2, используется команда:

cp file1 file2

Для того чтобы копировать директорию dir1 в директорию dir2, используется команда:

cp -a dir1/ dir2/

Скопировать файл с именем file1 в директорию с именем dir1, можно с помощью команды:

cp file1 dir1/ 

Редактирование файлов

Мы ознакомились с основными командами для работы с каталогами и файлами.

Далее мы изучим, как редактировать файлы и добавлять в них содержание.C Cancel

Вы можете нажать клавишу Y, чтобы сохранить изменения, клавишу N для отмены изменений и выхода, или сочетание клавиш CTRL-C, чтобы отменить операцию выхода из режима редактирования файла.

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

Нажмите клавишу ENTER, чтобы сохранить файл и выйти из редактора.

Заключение

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

Как создать новый файл на Mac — MacMyths

Я очень люблю Mac. Они очень просты в использовании и намного более стабильны, чем компьютеры с Windows. Но если есть что-то, чего я очень скучаю, то, что Windows делает лучше, чем Mac, — это легкость создания нового файла.

Чтобы создать новый файл на Mac, запустите приложение TextEdit с панели запуска. В меню приложения выберите «Формат», «Сделать обычный текст» (или используйте клавиши Command-Shift-T). Затем перейдите в пункт меню «Файл» и нажмите «Сохранить».Наконец, выберите папку вывода, укажите имя нового файла и нажмите «Сохранить».

Есть много способов упростить создание файлов. Давайте подробно рассмотрим четыре возможных решения.

Создание текстового файла на Mac с помощью TextEdit

Создание файла с помощью TextEdit — самый простой способ для тех, кто не хочет заниматься чем-то слишком техническим.

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

TextEdit — это приложение по умолчанию, которое поставляется с каждым Mac, а — бесплатно .

Создать файл

Чтобы запустить TextEdit, удерживайте клавишу Command и нажмите клавишу пробела. В окне поиска введите TextEdit и нажмите Enter.

По умолчанию TextEdit создает файлы в формате RTF (похожие на документы Word).

Чтобы переключиться на обычный текст, нажмите Shift-Command-T .

Или перейдите в меню приложения и выберите «Формат». Появится раскрывающийся список, в котором нужно выбрать вариант « Make Plain Text ».

Сохранить файл

Чтобы сохранить документ, нажмите Command-S или перейдите в меню приложения, выберите «Файл» и затем «Сохранить».

Появится окно «Сохранить файл».

Сначала измените имя файла с Untitled на любое, что вам нужно. Теперь убедитесь, что файл будет сохранен в правильной папке, проверив раздел Где.

Если вы щелкните раскрывающийся список рядом с меткой Где , он предоставит список различных местоположений, включая избранных и последних папок.

Сохранить файл в Textedit

. Если нужной папки нет в списке, щелкните значок, который выглядит как стрелка вниз. Это изменит выбор папки из списка в окно Finder. В этом окне вы можете просмотреть и найти папку для вашего файла. При необходимости вы даже можете создать новую папку.

Последняя опция в диалоговом окне «Сохранить файл» — это кодировка обычного текста. По умолчанию это Unicode (UTF-8) , и этого должно хватить в большинстве случаев. Но при необходимости вы также можете изменить кодировку.

По умолчанию новый файл имеет расширение .txt . Однако при необходимости вы можете изменить расширение файла.

Например, если вы создаете файл bash, вам необходимо создать файл в текстовом формате и сохранить его с расширением файла .sh .

Использование терминала для создания нового файла на Mac

Если вы не боитесь быть более техническим, вы можете использовать приложение «Терминал» для создания файлов.

Поскольку цель создать файлы после просмотра папки в приложении Finder, мы начинаем с включения приложения Terminal для текущей папки Finder.
Шаги для включения терминала следующие:

  • Откройте системные настройки на панели запуска или в поиске Spotlight.
  • Чтобы запустить его из поиска в центре внимания, нажмите Command-Пробел, чтобы открыть его. В строке поиска введите Системные настройки (сработает автозаполнение, поэтому вам не нужно вводить все слово).
  • В системных настройках щелкните значок клавиатуры.
  • Щелкните вкладку «Ярлыки».
  • В левой части поля щелкните «Службы».
  • «Найти новый терминал в папке» в разделе «Файлы и папки».
  • Убедитесь, что флажок установлен.
  • Закройте окно.
Настроить приложение «Терминал» в службах

Теперь перейдите в нужную папку.
Щелкните папку правой кнопкой мыши. Контекстное меню будет включать опцию Services внизу. Этот параметр включает различные команды, доступные для текущей папки. Щелкните New Terminal в папке , параметр, который мы только что включили в системных настройках.

Откроется новое окно терминала с текущей папкой, выбранной вами в приложении Finder.

В Терминале введите: сенсорный

Например, если я хочу создать файл с именем MyTextFile.txt, я должен ввести:
touch MyTextFile.txt

Вы увидите, что файл появится в Finder. Теперь вы можете щелкнуть файл правой кнопкой мыши и либо нажать «Открыть», что откроет файл с помощью приложения TextEdit, либо выбрать опцию «Открыть с помощью».

Однако TextEdit — не единственное приложение. Есть и другие приложения, которые могут создавать новые файлы на Mac.

Используйте приложение Automator для создания нового файла на Mac

У обоих вариантов, которые мы рассмотрели до сих пор, есть проблемы. Первый вариант требует перехода к папке каждый раз при создании нового файла, второй вариант требует использования приложения «Терминал», с которым большинству пользователей не очень комфортно.

Кроме того, всегда есть риск забыть команду touch для тех, кто время от времени создает новые файлы.В идеале мы предпочитаем решение, которое не требует запоминания команд UNIX с возможностью создания файлов из текущей папки Finder.

К счастью, есть такая возможность — с помощью приложения Automator. Приложение Automator очень старое и долгое время использовалось в Mac OS (или OS X). Люди использовали Automator для автоматизации некоторых рутинных задач.

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

Хитрость заключается в том, чтобы сделать все точно так, как указано, неправильное написание даже одного символа приведет к сбою операции (но даже если что-то не сработает, это не сломает ваш Mac).

Настроить новую задачу в Automator

  1. Запустите Automator из папки LaunchPad \ Others или из Spotlight Search, набрав Automator.
  2. В начальном окне щелкните значок Quick Action .
  3. Измените раскрывающийся список рядом с Рабочий процесс получает текущие с Автоматически (текст) на папок , а в любое приложение с на Finder.app.
  4. Слева есть различные действия, но вам нужно конкретное. В строке поиска введите «сценарий». В результатах поиска будет отображаться несколько результатов, но вам потребуется «Запустить AppleScript». Нажмите здесь.
  5. Затем перетащите Run AppleScript вправо под рабочий процесс.
  6. Выделите и удалите весь текст в сценарии, начиная с «в процессе» и заканчивая «конечным запуском», включая.
  7. Скопируйте и вставьте текст из листинга 1 ниже в белое поле.
  8. Сохраните все, нажав Command-S.
  9. Появится окно с просьбой указать имя для быстрого действия. Введите New File и нажмите кнопку «Сохранить».

Быстрое действие создано. Теперь его нужно включить так же, как быстрое действие для терминала.

Включить задачу Automator
  1. Откройте системные настройки.
  2. В системных настройках щелкните значок Keyboard .
  3. Перейдите на вкладку Ярлыки .
  4. В левой части поля щелкните Services .
  5. Найдите опцию New File в разделе Files and Folders .
  6. Убедитесь, что флажок установлен.
  7. Закройте окно.
Выберите слева действие «Выполнить AppleScript». Настройка рабочего процесса для действия Automator

Используйте Automator для создания нового файла

Теперь используйте Finder для перехода к нужной папке. Щелкните правой кнопкой мыши в папке. Контекстное меню будет включать опцию Services внизу. Щелкните New File option.

Действие вызовет окно сообщения с заголовком. Введите имя файла, папку , а затем в скобках укажите путь к текущей папке. В этой папке будет создан новый файл.

Под заголовком будет имя создаваемого файла. По умолчанию имя filename.txt . Вы можете изменить его на что угодно.Под капотом быстрое действие вызывает команду UNIX touch , как и в случае с терминальным решением.

После ввода нового имени файла нажмите ОК. Если вы передумали и решили не создавать файл, вы можете нажать «Отмена», и файл не будет добавлен.

Поздравляем, у вас есть собственное автоматизированное действие!

Задача создания файла листинг

Создать новый файл в Mac Finder

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

Используйте стороннее приложение под названием «Меню нового файла», чтобы создать новый файл в Mac Finder. После установки приложения перейдите к папке и щелкните правой кнопкой мыши, чтобы вызвать контекстное меню с опцией «Новое меню файла». Нажмите на опцию меню, чтобы создать файл.

Для установки приложения выполните следующие действия:

  1. Start App Store
  2. Введите New File Menu Бесплатно в строке поиска
  3. В результатах поиска найдите приложение New File Menu и нажмите Get
  4. После установки ваш Mac попросит включить расширение
  5. Нажмите кнопку Открыть системные настройки
  6. В системных настройках установите флажок Finder Extensions в разделе NewMenuFileFree
Поиск в меню нового файла Бесплатно в App Store Откройте Системные настройки, чтобы настроить расширение. Включить расширение в системных настройках

Недостатком бесплатной версии приложения является то, что она позволяет создавать файлы только одного типа.

Если вы в основном создаете файлы Word, вы можете выбрать документ Word из шаблонов, но в этом случае вы не сможете создавать текстовые файлы из контекстного меню.

Хорошая новость в том, что если вам нужно больше шаблонов, вы можете установить платную версию приложения.

Заключение

Есть много способов создания новых файлов на Mac. Мы рассмотрели только 4 из них, но любого решения должно быть достаточно, и ни одно из них не является сложным для реализации.

Лично мне нравится приложение New File Menu.Я всегда могу создать новый текстовый файл в Finder, щелкнув правой кнопкой мыши.

Темы:

Как создать новый файл — Центр поддержки хостинга InMotion

При создании веб-сайта вам часто нужно создавать дополнительные файлы страниц. Это могут быть файлы отображения, такие как html или php, или текстовые файлы, используемые для справки или конфигурации.

Хотя популярным методом является создание папки на локальном компьютере и загрузка файла в учетную запись хостинга, вы также можете использовать диспетчер файлов или FTP-клиент, чтобы войти в учетную запись и создать файл непосредственно на сервере.Ниже приведены инструкции по простому созданию нового файла с помощью файлового менеджера cPanel, FTP-клиента Filezilla и редактора файлов NotePad ++.

Какой вариант выбрать?

Если вы новичок в создании веб-сайтов, возможно, на вашем компьютере не установлено программное обеспечение Filezilla или Notepad ++, поэтому вам может подойти cPanel. Использование cPanel File Manger не требует дополнительной загрузки или настройки, однако программное обеспечение FTP и Notepad ++ в целом лучше, поскольку вы получаете больше опыта и работаете с более чем одним файлом одновременно.

Использование файлового менеджера cPanel

  1. Войдите в cPanel
  2. Нажмите кнопку «Диспетчер файлов», затем перейдите в папку, в которой вы хотите создать файл.

  3. Щелкните значок + File , расположенный в верхнем левом углу панели инструментов.

  4. После щелчка по значку появится всплывающее окно, в котором можно указать имя файла. В нашем примере мы называем файл test.html. После присвоения имени файлу нажмите кнопку Create New File .

Использование FTP-клиента Filezilla

  1. Откройте программу Filezilla FTP и подключитесь к своей учетной записи хостинга.
  2. Перейдите в нужную папку на правой панели. Если вы не уверены, в какой папке вам следует находиться, воспользуйтесь этой статьей, чтобы принять решение.
  3. Используя самую нижнюю правую панель, щелкните правой кнопкой мыши в любом месте пробела, и появится всплывающее меню.Выберите опцию Create New File .

  4. Появится всплывающее окно, в котором вам нужно будет указать имя файла. После присвоения имени файлу нажмите кнопку OK , чтобы сохранить его на сервере.

Использование редактора файлов NotePad ++

  1. Откройте программу NotePad ++ на рабочем столе.
  2. Подключитесь к серверу с помощью функции FTP.
  3. Щелкните правой кнопкой мыши в пустом месте верхней панели FTP и выберите Create New File option.

  4. Вам будет предложено назвать файл во всплывающем окне. Назовите файл и нажмите кнопку OK , чтобы сохранить его.

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

Создание папки | Сайт поддержки Omni CMS

Вы можете создать новую папку или раздел для своего веб-сайта.Вот как:

ПАПКИ

СЕКЦИИ
НАСТРОЙКИ ДОСТУПА
СПЕЦИАЛЬНЫЕ ЗАМЕЧАНИЯ

Папки

Создайте новую папку, если вы хотите сохранить коллекцию файлов, таких как изображения или PDF-файлы.

Примечание: по умолчанию на вашем сайте должно быть несколько папок. Это:

  • The _images Папка предназначена для хранения изображений вашего веб-сайта.
  • _includes Папка содержит файлы конфигурации вашего сайта.
  • _pdf Папка предназначена для хранения скачанных PDF-файлов.

Примечание. Знак подчеркивания _ используется в начале имени папки для обозначения папки с файлы, поддерживающие файлы, а не веб-страницы.Это вступает в игру при настройке вверх по боковой навигации. Подробнее …

Организация вашего сайта

Вы можете категоризировать свои изображения в _images папка, создав подпапки. Например, если у вас есть коллекция изображений профиля для списка преподавателей создайте подпапку в _images называется «факультет» или «люди».Таким образом, вы сохраняете все изображения этого типа в одном папку и упростите поиск.

Пример:

Как создать папку

Используйте раскрывающийся список Содержание > Страниц .

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

Теперь выберите Папка вариант.

И назовите свою папку ( используйте только строчные буквы и тире, если вам нужно разделить слова ):

Разделы

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

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

Узнайте больше об организации содержания вашего сайта

Когда вы создаете новый раздел, индексную страницу или домашнюю страницу, этот раздел также создается в папке раздела.Папка раздела всегда должна иметь домашнюю страницу, также называется индексной страницей, и имя файла всегда должно называться index.pcf.

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

Как создать новую секцию

Используйте раскрывающийся список Содержание > Страниц .

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

Теперь выберите Новый раздел вариант.

Теперь укажите имя для папки раздела ( используйте только строчные буквы и тире, если вам нужно разделить слова ):

Настройки доступа

Настройки

Access позволяют изменять специальные параметры для папок и файлов вашего сайта.Для большинства сайтов настраивать параметры доступа не нужно. Эти параметры могут или могут быть недоступны для вас в зависимости от вашего уровня пользователя в OU Campus. Параметры включают:

  • Группа доступа : определяет разрешения для тех, кто может / не может получить доступ или редактировать файл или папку.
  • Параметры утверждения : определяет рабочий процесс
  • Группа шаблонов : Определяет параметры для Новое… раскрывающийся список ТОЛЬКО АДМИНИСТРАТОР
  • Переменные каталога : поля разработчика для использования в шаблонах XSL ТОЛЬКО АДМИНИСТРАТОР

Для редактирования наведите указатель мыши на Три горизонтальные точки , щелкните Изменить параметр в списке файлов и нажать Доступ :

Вам будет предложен список настроек:

Особые примечания

Файлы, которые должны , а не , хранящиеся в папках на вашем сайте, включают:

  • Видео файлы (wmv, m4v, mov, avi…) Подробнее…
  • Файлы Flash (flv …)

Эти типы файлов создадут проблемы с производительностью и / или угрозой безопасности для вашего сайта. при хранении в соответствии с утвержденными стандартами.

Видео справка

Просмотрите следующее справочное видео OU Campus для получения дополнительной информации о папках разделов:

Как быстро создать новый пустой текстовый файл в Windows, Mac и Linux

Вы создаете много текстовых файлов? Узнайте, как быстро создать новый пустой текстовый файл в Windows, Mac и Linux.

Текстовые файлы полезны для всех типов вещей. Сделайте небольшую заметку, сохраните информацию и ведите журнал или журнал — это лишь некоторые из вещей, которые вы можете делать с текстовыми файлами.

Сегодня мы покажем вам, как быстро создать новый пустой текстовый файл в Windows, Mac и Linux. В Windows это просто. Но на Mac и Linux для этого требуется некоторая первоначальная настройка, после чего можно быстро и легко создать новый текстовый файл.

Windows 10

Microsoft предоставляет способ создания нового пустого текстового файла с помощью контекстного меню проводника.

Откройте проводник и перейдите в папку, в которой вы хотите создать текстовый файл. Щелкните папку правой кнопкой мыши и выберите New> Text Document .

Текстовому файлу по умолчанию присвоено имя New Text Document.txt , но имя файла выделено. Введите новое имя для файла и нажмите Введите . Или просто нажмите Введите , чтобы принять имя по умолчанию.

Mac

Нет встроенного эквивалента для опции Windows New> Text Document на Mac.Но мы можем создать опцию в один клик в Finder, используя встроенное приложение Automator.

Другой вариант — использовать простую команду в окне Терминала.

Используйте приложение Automator для создания нового пустого документа в любой папке на Mac

Automator — это удобный инструмент автоматизации, включенный в macOS. Мы рассмотрели основы использования Automator, но сегодня мы рассмотрим, как его использовать, чтобы добавить возможность создания нового текстового файла в Finder.

Запустите Automator из папки Applications .В открывшемся диалоговом окне выберите место для приложения, которое вы собираетесь создать. Вы можете сохранить его в папке Applications . Но если вы не хотите хранить его там, вы можете выбрать другое место. Просто убедитесь, что это постоянное место.

Оказавшись в выбранном месте, нажмите Новый документ .

Automator спрашивает, какой тип документа вы хотите создать. Щелкните Приложение в поле Выберите тип документа .Затем нажмите Выбрать .

Убедитесь, что Действия выбрано над крайней левой панелью, а Библиотека выбрана на панели. Прокрутите список действий вниз и перетащите действие Run AppleScript на панель рабочего процесса.

Удалите текст в поле Run AppleScript . Скопируйте следующую строку и вставьте ее в поле Run AppleScript .

 скажите приложению "Finder" создать новый файл в (цель переднего окна) под псевдонимом 

Затем перейдите к Файл> Сохранить .

Введите имя приложения в поле «Сохранить как», сохранив расширение «.app».

Убедитесь, что Application выбрано для File Format . Это должен быть выбор по умолчанию. Затем нажмите Сохранить .

Теперь, когда мы создали наше приложение Automator, мы добавим его на панель инструментов в Finder.

Откройте Finder и перейдите в папку, в которую вы сохранили приложение Automator.

Удерживая нажатыми клавиши Option и Cmd , перетащите файл приложения на панель инструментов.

Чтобы использовать новое приложение для создания пустого текстового файла, перейдите в папку, в которой вы хотите сохранить файл, и нажмите кнопку Automator на панели инструментов.

В папке создается текстовый файл с именем «без названия».

Этот метод создания пустого текстового файла не предусматривает расширение файла «.txt». Если вы планируете перенести этот файл на компьютер с Windows, вам следует добавить к файлу расширение .txt. Труднее работать с файлами, не имеющими расширений в Windows.

Чтобы добавить расширение файла «.txt» и изменить имя файла, если хотите, щелкните текстовый файл правой кнопкой мыши. Затем выберите Переименовать и введите новое имя файла, убедившись, что в конце имени файла указано : .txt .

Нажмите Добавить , когда откроется следующее диалоговое окно.

Дважды щелкните новый текстовый файл, чтобы открыть его в текстовом редакторе по умолчанию, добавить в него содержимое и сохранить.

Использование терминала для создания нового пустого документа в любой папке на Mac

Вы также можете использовать терминал для создания нового пустого текстового файла.Самый простой способ — открыть Finder и выбрать папку для сохранения текстового файла. Перейдите в Finder> Services> New Terminal в папке .

В выбранной папке откроется окно Терминала. Введите в командной строке следующую команду, заменив «MyTextFile.txt» на имя, которое вы хотите использовать для своего текстового файла.

 touch MyTextFile.txt 

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

Linux

В Linux вы можете использовать командную строку для создания нового пустого текстового файла точно так же, как на Mac. Если вы предпочитаете использовать Nautilus для работы с файлами, вы также можете быстро создавать текстовые файлы там.

Использование командной строки для создания нового пустого текстового документа в Linux

Чтобы использовать командную строку для создания нового пустого текстового файла, нажмите Ctrl + Alt + T , чтобы открыть окно терминала. Введите следующую команду и нажмите Введите .

 коснитесь ~ / Documents / TextFiles / MyTextFile.txt 

Измените путь и имя файла ( ~ / Documents / TextFiles / MyTextFile.txt ) на то, что вы хотите использовать. Символ тильды (~) — это ярлык для вашего домашнего каталога. Например, полный путь к моему текстовому файлу выше — /home/lori/Documents/TextFiles/MyTextFile.txt .

Этот метод работает в любом дистрибутиве Linux, но сочетание клавиш для открытия окна Терминала может отличаться.

Добавление шаблона пустого документа в Nautilus в Ubuntu Linux

Мы расскажем, как добавить параметр в Nautilus в Ubuntu для создания нового текстового файла.Файловые менеджеры в других дистрибутивах Linux, таких как Linux Mint, Fedora, Red Hat и т. Д., Могут уже иметь эту опцию. Если нет, вы можете использовать метод командной строки, упомянутый выше.

До Ubuntu 17.10 Nautilus содержал параметр в контекстном меню, который позволял вам создать новый пустой документ в текущей папке. Но эта опция была удалена в 17.10 и 18.04. Мы покажем вам, как добавить эту опцию обратно в Nautilus.

В вашем «Домашнем» каталоге вы увидите папку с именем Templates .Изначально он пустой. Добавление файлов в эту папку позволяет быстро создавать новые файлы с помощью контекстного меню в Nautilus.

С помощью сенсорной команды, которую мы обсуждали в предыдущем разделе, можно создать новый пустой файл шаблона документа.

Нажмите Ctrl + Alt + T , чтобы открыть окно терминала. Затем введите следующую команду и нажмите Введите .

 touch ~ / Templates / Empty \ Document 

Это обратная косая черта и пробел между «Пусто» и «Документ.»Если в пути или имени файла есть пробел, перед ним необходимо поставить обратную косую черту.

Новый файл с именем «Пустой документ» добавлен в ваш каталог шаблонов. Вы можете использовать другое имя для файла шаблона, но сохранить его в каталоге Templates.

Если вам не нравится командная строка, вы можете создать пустой шаблон документа с помощью gedit. Нажмите клавишу Windows и введите : gedit в поле поиска. Затем щелкните появившийся значок Text Editor .

Щелкните Сохранить , не вводя текст в файл.

Перейдите в каталог Templates в вашем домашнем каталоге.

Введите имя, например «Пустой документ», в поле Имя и нажмите Сохранить .

Использование шаблона нового пустого документа для создания нового текстового файла в Linux

После того, как вы создали шаблон пустого документа, выполнив действия, описанные в предыдущем разделе, теперь вы можете создать новый текстовый файл в Nautilus.

Щелкните правой кнопкой мыши в любом каталоге и выберите Новый документ> Пустой документ . Параметр Empty Document показывает, как вы назвали файл шаблона, поэтому вариант может быть другим для вас.

Экономьте время при создании текстовых файлов

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

Создание файлов через командную строку — Изучите командную строку в Терминале

https: // vimeo.com / 237081669

Создавать папки — это круто, но папка без содержимого так же полезна, как и пустая коробка!

Теперь, когда вы знакомы с созданием папок с помощью командной строки, пришло время заполнить эти папки файлами.

Мы будем придерживаться формата предыдущей главы, то есть покажем один пример создания файлов без кода в них и — другой с кодом . Таким образом, даже если вы еще не являетесь программистом, вы сможете понять, почему папки и файлы полезны и для программистов!

Может быть, пример на основе кода даже побудит вас сделать следующие шаги в качестве кодера!

Создание файлов
Пример без кода

В предыдущей главе вы создали структуру папок для школьных курсовых работ .Эта папка называлась вторым семестром. В качестве небольшого упражнения в предыдущей главе вы также создали папки внутри папки второго семестра для каждого курса (история искусств, биология и т. Д.).

Как вы понимаете, различных курсов потребуют различных типов файлов внутри. Например, на уроке гуманитарных наук, таком как история искусства, может потребоваться конец курсовой работы. Скорее всего, это текстовый файл. 🎨 Может быть, на уроке биологии потребуются исследования и выводы из этого семестра! Скорее всего, это электронная таблица.🐢

Вы можете создавать все типы файлов из самой командной строки.

Это намного быстрее, чем создание файла по отдельности с помощью различных приложений, таких как Microsoft Excel или текстовый редактор, и запуска «Сохранить как».

Давайте сначала поработаем на примере истории искусства. Если вы используете команду cd для перехода в каталог «История искусства», вы можете затем использовать команду под названием touch , чтобы создать файл для нашей работы по окончанию учебного курса.

Touch — довольно жутко звучащая команда, но вот что она делает:

  • говорит вашей системе искать определенный файл

  • Если файл еще не существует, ваша система создаст этот файл для вас .

В этом случае давайте создадим файл с именем term-paper.txt .

Убедитесь, что вы создаете файл в каталоге «История искусства». Если вы не знаете, где именно вы находитесь, помните, что вы можете запустить команду pwd в любое время, чтобы показать вам папку, в которой вы сейчас находитесь.

Команда будет выглядеть так:

  touch term- paper.txt  

Вот и все! Теперь, если вы снова посмотрите в Finder, вы увидите, что этот файл был создан внутри вашей папки «История искусства».В настоящее время он пуст, но вы можете открыть его в любое время из Терминала, чтобы редактировать его содержимое, как обычно:

  open term-paper.txt  

Теперь пора создать второй файл. Этот второй файл будет в папке «Биология». Это означает, что нам нужно сменить каталоги на папку «Биология»!

Вы можете применить на практике смену директорий для перехода на один уровень вверх. Две точки представляют родительский каталог каталога, в котором вы находитесь в данный момент, поэтому вы можете cd.. , чтобы перейти на один уровень вверх в структуре папок.

  кд ..
  

Две точки (..) всегда символизируют родительский каталог! Это означает, что если я нахожусь в папке, но я хочу перейти в папку, в которой содержит , моя текущая папка, я запускаю cd .. независимо от имени этой папки.

На этом этапе вы вернетесь в каталог «Второй семестр».

Теперь вы можете набрать cd Biology , чтобы перейти в каталог Biology.Отсюда вы можете написать ту же сенсорную команду с именем файла, который вы хотите создать, и расширением файла.

  touch research-results.csv  

CSV — это просто расширение файла для наборов структурированных данных. Не волнуйтесь, если вы еще не знакомы с ним.

Вот как выглядит вся серия команд:

Запустите команду open, чтобы открыть файл

Обратите внимание, что после запуска open research-sizes.csv файл автоматически открывается в Microsoft Excel.Терминал достаточно умен, чтобы знать, какое приложение должно открывать файлы какого типа. 👍

Файл откроется в правильном приложении автоматически!

Вы даже можете увидеть содержимое файла из командной строки, используя команду с именем cat плюс имя файла. Например, cat ~ / Documents / Art \ history / term-paper.txt покажет текстовое содержание моей курсовой работы по истории искусства.

Пример кода

В предыдущей главе вы видели, как создать базовую структуру папок для статического веб-сайта.Была папка CSS и папка для изображений.

Однако оба пустые. Добавим файл!

Попав в каталог проекта , вы создадите пустой HTML-файл . Этот файл обычно является самой фундаментальной страницей любого базового проекта кода. HTML-файлы — это то место, где будет жить структура веб-страницы , и где вы определяете абзацы или заголовки, где вам нужны элементы, такие как панели навигации, или как текст должен быть отформатирован.

Не беспокойтесь, если вы еще не знаете HTML! Это просто демонстрация, чтобы дать вам представление о рабочем процессе программиста.😅

Запустите touch плюс имя файла — index.html — для его создания:

  touch index.html  

Теперь, набрав ls , вы увидите, что проект содержит папка CSS, папка для изображений и файл с именем index.html . Мы вернемся к этому файлу через секунду.

Создание файла index.html

Давайте cd в каталог css и создадим здесь еще один файл. Этот новый файл будет иметь другое расширение, чем другие, которые мы создали до сих пор: его не будет.txt и .csv. ни .html. Это будет .css, потому что он будет содержать код CSS!

  cd css  
  touch main.css  

Я называю эти файлы в соответствии со стандартными традициями HTML и CSS. Вы можете узнать больше о шаблоне HTML5 здесь.

Я даже могу открыть HTML-файл в моем браузере, чтобы просмотреть содержимое моего файла:

  open index.html  

Теперь вы понимаете, насколько универсальным и оптимизированным является создание файлов из командной строки.Это намного быстрее, чем создавать файлы по отдельности с помощью различных приложений, таких как Word.

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

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

Как создать новый файл

При разработке веб-сайта вам, возможно, придется создавать новые файлы, такие как.html или .php. В этом руководстве мы покажем вам, как создать новый файл в диспетчере файлов, Notepad ++ и Filezilla.

Какой вариант лучше подходит для вас, на самом деле является предпочтением, поэтому вы можете попробовать каждый метод, чтобы увидеть, какой из них лучше всего подходит для вас. FileZilla и Notepad ++ доступны бесплатно, но поскольку файловый менеджер доступен в вашей cPanel, вам не нужно загружать файл после его создания, что может помочь вам сэкономить время.

Мы предполагаем, что вы знакомы с файловой структурой своего веб-сайта.Для получения дополнительных сведений о том, где создать файл, перейдите по ссылке на полезную статью, в которой объясняется структура папок.

Создание нового файла в файловом менеджере:

  1. Войдите в свою cPanel.
  2. В разделе Файлы нажмите кнопку Диспетчер файлов .
  3. Появится меню «Выбор каталога ». Нажмите кнопку рядом с Домашний каталог , установите флажок рядом с Показать скрытые файлы , затем нажмите кнопку Перейти .
  4. Откроется файловый менеджер . В левой части экрана щелкните папку, в которой вы хотите создать файл.
  5. В верхнем меню нажмите кнопку Новый файл .
  6. « Создать новый файл». Появится меню . Введите имя для вашего нового файла и обязательно укажите расширение файла, в моих тестах я создаю файл .html . Нажмите кнопку Create New File .

    Теперь вы увидите свой новый файл в списке справа от File Manager .

    Теперь вы можете щелкнуть файл и использовать кнопки Edit в верхней части File Manager для добавления содержимого в файл.

Создание нового файла в Блокноте ++

  1. Откройте программу Notepad ++ и подключитесь к серверу с помощью Notepad ++.
  2. Щелкните правой кнопкой мыши папку, в которой вы хотите создать новый файл.
  3. Появится меню, выберите Создать новый файл .
  4. A Создание файла Появится меню , введите имя файла и обязательно укажите расширение файла. В своих тестах я создаю файл .html . Затем нажмите кнопку ОК .
  5. Теперь файл появится в списке, дважды щелкните файл, чтобы отредактировать его.


Создание нового файла в FileZilla:

  1. Подключитесь к вашему серверу с помощью Filezilla.
  2. В разделе Remote site перечислены файлы и папки для вашего веб-сайта.Щелкните папку, в которой хотите создать файл, ее содержимое отобразится в окне ниже.
  3. Щелкните правой кнопкой мыши в нижнем окне, появится меню. Щелкните параметр Создать новый файл.
  4. Введите имя нового файла, обязательно укажите расширение файла, в своих тестах я создаю пример файла .html . Затем нажмите кнопку ОК .

    Теперь вы увидите новый файл, указанный в нижнем окне.

Поздравляем, теперь вы знаете, как создать новый файл в файловом менеджере, Notepad ++ и Filezilla!

Работа с файлами и каталогами — оболочка Unix

Обзор

Обучение: 30 мин.
Упражнения: 20 мин.

Цели
  • Создайте иерархию каталогов, соответствующую заданной диаграмме.

  • Создайте файлы в этой иерархии с помощью редактора или путем копирования и переименования существующих файлов.

  • Удалять, копировать и перемещать указанные файлы и / или каталоги.

Создание справочников

Теперь мы знаем, как исследовать файлы и каталоги, но как нам их создать в первую очередь?

Шаг первый: посмотрите, где мы находимся и что у нас уже есть

Давайте вернемся в каталог shell-lesson-data на рабочем столе. и используйте ls -F , чтобы узнать, что он содержит:

  / Пользователи / nelle / Desktop / shell-lesson-data
  
  существа / данные / молекулы / северно-тихоокеанский круговорот / примечания.txt pizza.cfg solar.pdf запись /
  

Создать каталог

Давайте создадим новый каталог под названием thesis с помощью команды mkdir thesis (который не имеет выхода):

Как можно догадаться по названию, mkdir означает «создать каталог». Поскольку тезис — относительный путь (т.е. не имеет начального слэша, например / what / ever / thesis ), новый каталог создается в текущем рабочем каталоге:

  существа / данные / молекулы / северно-тихоокеанский круговорот / примечания.txt pizza.cfg
solar.pdf диссертация / написание /
  

Поскольку мы только что создали каталог thesis , в нем еще ничего нет:

Обратите внимание, что mkdir не ограничивается созданием отдельных каталогов по одному. Параметр -p позволяет mkdir создать каталог с вложенными подкаталогами. за одну операцию:

  $ mkdir -p проект / данные проект / результаты
  

Параметр -R команды ls выводит список всех вложенных подкаталогов в каталоге.Давайте воспользуемся ls -FR , чтобы рекурсивно перечислить новую иерархию каталогов, которую мы только что создали в проект каталог:

Проект
  /:
данные / результаты /

проект / данные:

проект / результаты:
  

Два способа сделать то же самое

Использование оболочки для создания каталога ничем не отличается от использования файлового проводника. Если вы откроете текущий каталог с помощью графического файлового менеджера вашей операционной системы, там же появится каталог thesis .Хотя оболочка и файловый менеджер — это два разных способа взаимодействия с файлами, сами файлы и каталоги такие же.

Хорошие имена для файлов и каталогов

Сложные имена файлов и каталогов могут сделать вашу жизнь болезненной при работе в командной строке. Здесь мы приводим несколько полезных подсказки по именам ваших файлов и каталогов.

  1. Не используйте пробелы.

    Пробелы могут сделать имя более значимым, но поскольку пробелы используются для разделения аргументов в командной строке их лучше избегать в именах файлов и каталогов.Вместо этого вы можете использовать - или _ (например, north-pacific-gyre / , а не north-pacific-gyre / ). Чтобы проверить это, попробуйте набрать mkdir north pacific gyre и посмотреть, какой каталог (или каталоги!) производятся при проверке с помощью ls -F .

  2. Не начинайте имя с - (тире).

    Команды

    рассматривают имена, начинающиеся с - , как параметры.

  3. Палочка с буквами, цифрами, . (точка или «точка»), (тире) и _ (подчеркивание).

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

Если вам нужно сослаться на имена файлов или каталогов, в которых есть пробелы или другие специальные символы, вы должны заключить имя в кавычки ( "" ).

Создать текстовый файл

Давайте изменим наш рабочий каталог на тезис , используя cd , затем запустите текстовый редактор Nano, чтобы создать файл с именем draft.txt :

  $ cd thesis
$ nano draft.txt
  

Какой редактор?

Когда мы говорим « nano — это текстовый редактор», мы действительно имеем в виду «текст»: он может работать только с простыми символьными данными, а не с таблицами, изображениями или любыми другими удобные для человека СМИ.Мы используем его в примерах, потому что это один из наименее сложные текстовые редакторы. Однако из-за этой черты он может не быть достаточно мощным или гибким для работы, которую вам нужно выполнить после этого семинара. В системах Unix (таких как Linux и macOS), многие программисты используют Emacs или Vim (оба требуют больше времени для изучения), или графический редактор, такой как Gedit. В Windows вы можете захотеть используйте Notepad ++. Windows также имеет встроенный редактор под названием блокнот , который можно запустить из командной строки в той же как nano для целей этого урока.

Независимо от того, какой редактор вы используете, вам нужно знать, где он ищет для и сохраняет файлы. Если запустить его из оболочки, он (вероятно) используйте текущий рабочий каталог в качестве местоположения по умолчанию. Если вы используете меню «Пуск» вашего компьютера, он может захотеть сохранить файлы на вашем рабочем столе или каталог документов вместо этого. Вы можете изменить это, перейдя к другой каталог при первом «Сохранить как…»

Давайте наберем несколько строк текста. Когда текст будет готов, мы можем нажать Ctrl + O (нажмите клавишу Ctrl или Control и, пока удерживая ее, нажимаем клавишу O ) для записи наших данных на диск (нас спросят, в какой файл мы хотим сохранить это: нажмите Верните , чтобы принять предлагаемый по умолчанию черновик .О Запись . Это означает, что вы можете использовать Control-G для получения помощи и Control-O для сохранения файл.

nano не оставляет никаких выходных данных на экране после выхода, но ls теперь показывает, что мы создали файл с именем draft.txt :

Создание файлов другим способом

Мы видели, как создавать текстовые файлы с помощью редактора nano . Теперь попробуйте следующую команду:

  1. Что сделала команда touch ? Когда вы просматриваете текущий каталог с помощью проводника файлов графического интерфейса, файл появляется?

  2. Используйте ls -l для проверки файлов.Насколько велик my_file.txt ?

  3. Когда вы можете захотеть создать файл таким образом?

Решение

  1. Команда touch создает новый файл с именем my_file.txt в ваш текущий каталог. Ты можно увидеть этот вновь созданный файл, набрав ls в командная строка. my_file.txt также можно просмотреть в вашем Проводник файлов GUI.

  2. Когда вы проверяете файл с помощью ls -l , обратите внимание, что размер my_file.txt — 0 байт. Другими словами, он не содержит данных. Если вы откроете my_file.txt в текстовом редакторе, он будет пустым.

  3. Некоторые программы сами не генерируют выходные файлы, а вместо этого требуйте, чтобы уже были созданы пустые файлы. Когда программа запускается, она ищет существующий файл для заполнить его выводом.Сенсорная команда позволяет эффективно сгенерировать пустой текстовый файл, который будет использоваться такими программы.

Что в имени?

Возможно, вы заметили, что все файлы Нелле названы «something dot» something », и в этой части урока мы всегда использовали расширение .txt . Это просто соглашение: мы можем назвать файл mythesis или почти все, что мы хотим. Однако большинство людей используют имена, состоящие из двух частей. большую часть времени, чтобы помочь им (и их программам) рассказать о разных файлов отдельно.Вторая часть такого названия называется расширение имени файла и указывает какой тип данных содержит файл: .txt означает простой текстовый файл, .pdf указывает на документ PDF, .cfg — это файл конфигурации, полный параметров для той или иной программы .png — это изображение PNG и так далее.

Это просто соглашение, хотя и важное. Файлы содержат байты: мы и наши программы должны интерпретировать эти байты в соответствии с правилами для текстовых файлов, PDF-документов, конфигурация файлы, изображения и т. д.

Присвоение имени кита PNG-изображению как whale.mp3 почему-то не означает волшебным образом превратите это в запись песни кита, хотя она может заставить операционную систему попытаться открыть его с помощью музыкального проигрывателя когда кто-то дважды щелкает по нему.

Перемещение файлов и каталогов

Возвращение в каталог shell-lesson-data ,

  компакт-диск ~ / Рабочий стол / данные-урока /
  

В нашем каталоге thesis у нас есть файл draft.txt не слишком информативное имя, поэтому давайте изменим имя файла на mv , что является сокращением от «движение»:

  $ mv thesis / draft.txt thesis / quotes.txt
  

Первый аргумент сообщает mv , что мы «перемещаем», а второй — куда надо идти. В этом случае, мы перемещаем thesis / draft.txt в thesis / quotes.txt , что имеет тот же эффект, что и переименование файла. Конечно же, ls показывает нам, что тезис теперь содержит один файл с именем цитат.txt :

Следует соблюдать осторожность при указании имени целевого файла, так как mv будет незаметно перезаписать любой существующий файл с тем же именем, что может привести к потере данных. Дополнительная опция, mv -i (или mv --interactive ), может использоваться для того, чтобы mv запрашивал подтверждение перед перезаписью.

Обратите внимание, что mv также работает с каталогами.

Давайте переместим quotes.txt в текущий рабочий каталог.Мы снова используем mv , но на этот раз мы будем использовать только имя каталога в качестве второго аргумента чтобы сообщить mv , что мы хотим сохранить имя файла но поместите файл где-нибудь в новом месте. (Вот почему команда называется «переместить».) В этом случае, используемое имя каталога — это специальное имя каталога . , о котором мы упоминали ранее.

Эффект заключается в перемещении файла из каталога, в котором он находился, в текущий рабочий каталог. ls теперь показывает нам, что тезис пуст:

Как вариант, мы можем подтвердить файл котировок.txt больше не присутствует в каталоге thesis явно пытаясь перечислить его:

  ls: нет доступа к 'thesis / quotes.txt': нет такого файла или каталога
  

ls с именем файла или каталогом в качестве аргумента перечисляет только запрошенный файл или каталог. Если файл, указанный в качестве аргумента, не существует, оболочка возвращает ошибку, как мы видели выше. Мы можем использовать это, чтобы увидеть, что quotes.txt теперь присутствует в нашем текущем каталоге:

Перемещение файлов в новую папку

После выполнения следующих команд, Джейми понимает, что она положила в файлы сахарозы.dat и maltose.dat в неправильную папку. Файлы должны были быть помещены в папку raw .

  $ ls -F
 проанализировано / сырье /
$ ls -F проанализировано
фруктоза.dat глюкоза.dat мальтоза.dat сахароза.dat
$ cd проанализировано
  

Заполните пустые поля, чтобы переместить эти файлы в папку raw / . (то есть тот, в который она их забыла положить)

  $ мв сахароза.dat мальтоза.dat ____ / ____
  

Решение

  $ м.в. сахарозы.dat maltose.dat ../raw
  

Напомним, что .. относится к родительскому каталогу (т. Е. Расположенному над текущим каталогом) и что . относится к текущему каталогу.

Копирование файлов и каталогов

Команда cp работает очень похоже на mv , за исключением того, что он копирует файл, а не перемещает его. Мы можем проверить, правильно ли он поступил, используя ls . с двумя путями в качестве аргументов — как и большинство команд Unix, ls можно указать несколько путей одновременно:

  $ cp котировки.txt thesis / quotations.txt
$ ls quotes.txt тезис / quotations.txt
  
  quotes.txt thesis / quotations.txt
  

Мы также можем скопировать каталог и все его содержимое, используя рекурсивный вариант -r , например для резервного копирования каталога:

  $ cp -r thesis thesis_backup
  

Мы можем проверить результат, перечислив содержимое каталога thesis и thesis_backup :

  $ 1 диссертация thesis_backup
  
  диссертация:
цитаты.текст

thesis_backup:
quoteations.txt
  

Переименование файлов

Предположим, что вы создали в текущем каталоге текстовый файл, содержащий список статистические тесты, которые вам понадобятся для анализа ваших данных, и назвали его: statstics.txt

.

После создания и сохранения этого файла вы понимаете, что неправильно написали имя файла! Ты хочешь исправьте ошибку, какую из следующих команд вы могли бы использовать для этого?

  1. cp statstics.txt statistics.txt
  2. mv statstics.txt statistics.txt
  3. мв statstics.txt.
  4. cp statstics.txt.

Решение

  1. Нет. Хотя это приведет к созданию файла с правильным именем, неправильно названный файл все еще существует в каталоге и его необходимо удалить.
  2. Да, это сработает для переименования файла.
  3. Нет, период (.) указывает, куда переместить файл, но не дает нового имени файла; идентичные имена файлов не может быть создано.
  4. Нет, точка (.) Указывает, куда копировать файл, но не указывает новое имя файла; одинаковые имена файлов не могут быть созданы.

Перемещение и копирование

Каков результат команды закрытия ls в последовательности, показанной ниже?

  $ mkdir рекомбинированный
Белки $ mv.данные рекомбинированы /
$ cp рекомбинированный / протеины.dat ../proteins-saved.dat
$ ls
  
  1. белки сохранены.dat рекомбинированы
  2. рекомбинированный
  3. белки.dat рекомбинированные
  4. белки-сохраненные.dat

Решение

Мы начинаем с каталога / Users / jamie / data и создаем новую папку с именем рекомбинированный . Вторая строка перемещает ( mv ) файл белков.dat в новую папку ( перекомпоновал ). Третья строка делает копию только что перемещенного файла. Сложность здесь в том, куда был скопирован файл. Напомним, что .. означает «подняться на уровень выше», поэтому скопированный файл теперь находится в / Users / jamie . Обратите внимание, что .. интерпретируется относительно текущего рабочего каталог, , а не относительно расположения копируемого файла. Итак, единственное, что будет отображаться при использовании ls (в / Users / jamie / data ), — это рекомбинированная папка.

  1. Нет, см. Объяснение выше. белки-save.dat находится по адресу / Users / jamie
  2. Есть
  3. Нет, см. Объяснение выше. протеины.dat находится по адресу / Users / jamie / data / Recombined
  4. Нет, см. Объяснение выше. белки-save.dat находится по адресу / Users / jamie

Удаление файлов и каталогов

Возвращаясь в каталог shell-lesson-data , давайте приведем в порядок этот каталог, удалив кавычки .txt , который мы создали. Для этого мы будем использовать команду Unix: rm (сокращение от «удалить»):

.

Мы можем подтвердить, что файл исчез, используя ls :

  ls: нет доступа к «quotes.txt»: нет такого файла или каталога
  

Удаление навсегда

В оболочке Unix нет корзины, которую мы можем восстановить, удаленную файлы из (хотя большинство графических интерфейсов к Unix это делают). Вместо, когда мы удаляем файлы, они отключаются от файловой системы, так что их место для хранения на диске может быть переработано.Инструменты для поиска и восстановление удаленных файлов существует, но нет гарантии, что они будут работать в любой конкретной ситуации, так как компьютер может утилизировать дисковое пространство файла сразу.

Использование

RM Безопасно

Что произойдет, если мы выполним rm -i thesis_backup / quotations.txt ? Зачем нам нужна эта защита при использовании rm ?

Решение

  $ rm: удалить обычный файл thesis_backup / quotations.текст'? у
  

Параметр -i будет запрашивать перед (каждым) удалением (используйте Y для подтверждения удаления или N , чтобы сохранить файл). В оболочке Unix нет корзины для мусора, поэтому все удаленные файлы исчезнут навсегда. Используя параметр -i , у нас есть возможность проверить, что мы удаляем только файлы. что мы хотим удалить.

Если мы попытаемся удалить каталог thesis с помощью rm thesis , получаем сообщение об ошибке:

  rm: невозможно удалить `thesis ': это каталог
  

Это происходит потому, что rm по умолчанию работает только с файлами, а не с каталогами.

rm может удалить каталог и все его содержимое , если мы используем рекурсивный параметр -r , и он будет делать это без каких-либо запросов на подтверждение :

Учитывая, что нет возможности получить файлы, удаленные с помощью оболочки, rm -r следует использовать с большой осторожностью (вы можете подумать о добавлении интерактивной опции rm -r -i ).

Операции с несколькими файлами и каталогами

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

Копирование с несколькими именами файлов

Для этого упражнения вы можете протестировать команды в каталоге shell-lesson-data / data .

В приведенном ниже примере, что делает cp , когда задано несколько имен файлов и имя каталога?

  $ mkdir резервная копия
$ cp amino-acid.txt animals.txt резервная копия /
  

В приведенном ниже примере, что делает cp при наличии трех или более имен файлов?

  аминокислот.txt animals.txt резервная копия / элементы / morse.txt pdb /
planets.txt salmon.txt sunspot.txt
  
  $ cp amino-acid.txt animals.txt morse.txt
  

Решение

Если указано более одного имени файла, за которым следует имя каталога (т.е. каталог назначения должен быть последним аргументом), cp копирует файлы в указанный каталог.

Если задано три имени файла, cp выдает ошибку, подобную приведенной ниже, потому что он ожидает имя каталога в качестве последнего аргумента.

  cp: target ‘morse.txt’ не является каталогом
  

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

Подстановочные знаки

* — это подстановочный знак , который соответствует нулю или более символам. Давайте рассмотрим каталог shell-lesson-data / Molecules : * .pdb соответствует ethane.pdb , propane.pdb и каждому файл, который заканчивается на «.pdb». С другой стороны, р *.pdb только соответствует pentane.pdb и propane.pdb , потому что буква «p» только спереди соответствует именам файлов, начинающимся с буквы «р».

? также является подстановочным знаком, но соответствует ровно одному символу. Итак, ? Ethane.pdb будет соответствовать methane.pdb , тогда как * ethane.pdb соответствует как ethane.pdb , так и methane.pdb .

Подстановочные знаки можно использовать в сочетании друг с другом например ??? ane.pdb соответствует трем символам, за которыми следует ane.pdb , давая cubane.pdb ethane.pdb octane.pdb .

Когда оболочка видит подстановочный знак, она расширяет подстановочный знак, чтобы создать список совпадающих имен файлов с до , запускающей команду, которая была попросил о. В качестве исключения, если выражение с подстановочным знаком не соответствует любой файл, Bash передаст выражение в качестве аргумента команде как есть. Например, набрав ls * .pdf в каталоге молекулы (который содержит только файлы с именами, заканчивающимися на .pdb ) приводит к сообщение об ошибке, что нет файла с именем * .pdf . Однако обычно такие команды, как wc и ls , видят списки имена файлов, соответствующие этим выражениям, но не подстановочные знаки самих себя. Это оболочка, а не другие программы, которые имеют дело с расширяющиеся подстановочные знаки.

Список имен файлов, соответствующих шаблону

При запуске в каталоге Molecules команды ls будут произвести этот вывод?

этан.pdb methane.pdb

  1. ls * t * ane.pdb
  2. лс * т? Н. *
  3. лс * т ?? ne.pdb
  4. LS этан. *

Решение

Решение: 3.

1. показывает все файлы, имена которых содержат ноль или более символов ( * ) затем следует буква т , затем ноль или более символов ( * ), за которыми следует ane.pdb . Это дает ethane.pdb methane.pdb octane.pdb pentane.pdb .

2. показывает все файлы, имена которых начинаются с нуля или более символов ( * ), за которыми следует письмо т , затем одиночный символ (? ), затем ne. , за которым следует ноль или более символов ( * ). Это даст нам octane.pdb и pentane.pdb , но ничего не соответствует который заканчивается на thane.pdb .

3. устраняет проблемы варианта 2 путем сопоставления двух символов ( ?? ) между t и ne . Это решение.

4. показывает только файлы, начинающиеся с этан. .

Подробнее о подстановочных знаках

Sam имеет каталог, содержащий данные калибровки, наборы данных и описания наборы данных:

 .
├── 2015-10-23 -ibration.txt
├── 2015-10-23-dataset1.текст
├── 2015-10-23-dataset2.txt
├── 2015-10-23-dataset_overview.txt
├── 2015-10-26 -ibration.txt
├── 2015-10-26-dataset1.txt
├── 2015-10-26-dataset2.txt
├── 2015-10-26-dataset_overview.txt
├── 2015-11-23 -ibration.txt
├── 2015-11-23-dataset1.txt
├── 2015-11-23-dataset2.txt
├── 2015-11-23-dataset_overview.txt
├── резервное копирование
│ ├── калибровка
│ └── наборы данных
└── send_to_bob
    ├── all_datasets_created_on_a_23rd
    └── all_november_files
  

Перед тем, как отправиться в очередную производственную поездку, она хочет создать резервную копию своих данных и отправить несколько наборов данных своему коллеге Бобу.Сэм использует следующие команды для выполнения работы:

  $ cp * набор данных * резервная копия / наборы данных
$ cp ____calibration____ резервное копирование / калибровка
$ cp 2015 -____-____ send_to_bob / all_november_files /
$ cp ____ send_to_bob / all_datasets_created_on_a_23rd /
  

Помогите Сэму, заполнив поля.

Результирующая структура каталогов должна выглядеть так

 .
├── 2015-10-23 -ibration.txt
├── 2015-10-23-dataset1.txt
├── 2015-10-23-dataset2.текст
├── 2015-10-23-dataset_overview.txt
├── 2015-10-26 -ibration.txt
├── 2015-10-26-dataset1.txt
├── 2015-10-26-dataset2.txt
├── 2015-10-26-dataset_overview.txt
├── 2015-11-23 -ibration.txt
├── 2015-11-23-dataset1.txt
├── 2015-11-23-dataset2.txt
├── 2015-11-23-dataset_overview.txt
├── резервное копирование
│ ├── калибровка
│ │ ├── 2015-10-23-Calibration.txt
│ │ ├── 2015-10-26-Calibration.txt
│ │ └── 2015-11-23-Calibration.txt
│ └── наборы данных
│ ├── 2015-10-23-dataset1.txt
│ ├── 2015-10-23-dataset2.текст
│ ├── 2015-10-23-dataset_overview.txt
│ ├── 2015-10-26-dataset1.txt
│ ├── 2015-10-26-dataset2.txt
│ ├── 2015-10-26-dataset_overview.txt
│ ├── 2015-11-23-dataset1.txt
│ ├── 2015-11-23-dataset2.txt
│ └── 2015-11-23-dataset_overview.txt
└── send_to_bob
    ├── all_datasets_created_on_a_23rd
    │ ├── 2015-10-23-dataset1.txt
    │ ├── 2015-10-23-dataset2.txt
    │ ├── 2015-10-23-dataset_overview.txt
    │ ├── 2015-11-23-dataset1.txt
    │ ├── 2015-11-23-dataset2.текст
    │ └── 2015-11-23-dataset_overview.txt
    └── all_november_files
        ├── 2015-11-23 -ibration.txt
        ├── 2015-11-23-dataset1.txt
        ├── 2015-11-23-dataset2.txt
        └── 2015-11-23-dataset_overview.txt
  

Решение

  $ cp * Calibration.txt резервная копия / калибровка
$ cp 2015-11- * send_to_bob / all_november_files /
$ cp * -23-набор данных * send_to_bob / all_datasets_created_on_a_23rd /
  

Организация каталогов и файлов

Джейми работает над проектом и видит, что с ее файлами не все в порядке. организовано:

  анализ / фруктоза.dat raw / сахароза.dat
  

Файлы фруктоза.dat и сахароза.dat содержат выходные данные из ее данных. анализ. Какие команды, описанные в этом уроке, ей нужно выполнить чтобы приведенные ниже команды производили показанный результат?

Решение

Джейми нужно переместить файлы фруктоза.dat и сахароза в каталог проанализированный . Оболочка расширится *.dat для соответствия всем файлам .dat в текущем каталоге. Затем команда mv перемещает список файлов .dat в «проанализированный» каталог.

Воспроизвести структуру папок

Вы начинаете новый эксперимент и хотите скопировать каталог структура из вашего предыдущего эксперимента, чтобы вы могли добавить новые данные.

Предположим, что предыдущий эксперимент находится в папке с названием «2016-05-18», который содержит папку с данными , которая, в свою очередь, содержит папки с именами raw и обработал , содержащих файлы данных.Цель состоит в том, чтобы скопировать структуру папок из папки 2016-05-18-data в папку с именем 2016-05-20 чтобы ваша окончательная структура каталогов выглядела так:

  2016-05-20 /
└── данные
   ├── обработано
   └── сырой
  

Какая из следующих команд может достичь этой цели? Что будут делать другие команды?

  $ mkdir 20.05.2016
$ mkdir 2016-05-20 / данные
$ mkdir 20.05.2016 / данные / обработано
$ mkdir 20.05.2016 / data / raw
  
  $ mkdir 20.05.2016
$ cd 20.05.2016
данные $ mkdir
$ cd data
$ mkdir raw обработано
  
  $ mkdir 20.05.2016 / data / raw
$ mkdir 20.05.2016 / данные / обработано
  
  $ mkdir -p 2016-05-20 / data / raw
$ mkdir -p 20.05.2016 / данные / обработано
  
  $ mkdir 20.05.2016
$ cd 20.05.2016
данные $ mkdir
$ mkdir raw обработано
  

Решение

Первые два набора команд достигают этой цели.Первый набор использует относительные пути для создания каталога верхнего уровня перед подкаталоги.

Третий набор команд выдаст ошибку, потому что поведение по умолчанию mkdir не создаст подкаталог несуществующего каталога: сначала должны быть созданы папки промежуточного уровня.

Четвертый набор команд достигает этой цели. Помните, что вариант -p , за которым следует путь из одного или нескольких каталоги, mkdir создаст любые промежуточные подкаталоги по мере необходимости.

Последний набор команд генерирует «необработанные» и «обработанные» каталоги на одном уровне. как каталог «данных».

Ключевые моменты

  • cp [old] [new] копирует файл.

  • mkdir [путь] создает новый каталог.

  • mv [старый] [новый] перемещает (переименовывает) файл или каталог. X .

  • В оболочке нет корзины для мусора: как только что-то удалено, оно действительно исчезает.

  • Большинство файлов имеют имена something.extension . Расширение не требуется и ничего не гарантирует, но обычно используется для указания типа данных в файле.

  • В зависимости от типа выполняемой работы вам может потребоваться более мощный текстовый редактор, чем Nano.

.

Leave a comment