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

Обновлено: 06.07.2024

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

1 способ
Самый простой, однако, малоизвестный способ:

где emptyfile – пустой файл, создаваемый в текущей директории;

Так можно создавать и множество пустых файлов, записывая их цепочкой:

Данный способ работает в оболочках bash (sh, bash2, . ) и Korn (ksh), но не работает в C-shell (csh), T-shell (tcsh) и некоторых других :(.

2 способ
Это один из самых распространенных способов создания пустого файла:

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

$touch emptyfile emptyfile2 emptyfile3

3 способ
Еще один знаменитый способ:

Однако чтобы избавить себя от дополнительного нажатия горячих клавиш (Ctrl+D), данную команду следует вводить так:

И соответственно для нескольких пустых файлов:

4 способ
Это также не менее употребляемый способ:

Однако в результате этой команды файл получится не нулевого размера (1b) и будет содержать пустую строку. Если это имеет какое-нибудь значение, то для создания файла нулевого размера данную команду следует вводить так:

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

Правда, последний файл в цепочке всегда будет создаваться с пустой строкой (в комбинации с «echo 0» - аналогично).

5 способ
Оригинальный способ — с помощью команды копирования и нулевого устройства:

$cp /dev/null emptyfile

Примечание: чтение из /dev/null всегда дает символы конца файла (EOF)!

Использовать команду mv для тех же целей ($mv /dev/null emptyfile) не рекомендуется, из-за возможных последующих сбоев системы.

6 способ
С помощью команды копирования данных dd:

$dd if=/dev/null of=emptyfile

для нескольких пустых файлов:

$dd if=/dev/null of=emptyfile>emptyfile2>emptyfile3

7 способ
Нестандартный способ, с помощью стандартной утилиты tee:

а для создания множества empty-файлов:

8 способ
Еще один оригинальный с помощью утилиты вызова командного интерпретатора shell – sh:

а для создания сразу нескольких файлов так:

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

$vi –c :wq emptyfile

Аналогично с редактором ex:

$ex –c :wq emptyfile

и для создания нескольких пустых файлов:

$vi –c :wq emptyfile>emptyfile2>emptyfile3
$ex –c :wq emptyfile>emptyfile2>emptyfile3

А вот как следует обходиться с двумя родственными редакторами ed и red:

10 способ
Последний способ не относится к чисто консольным, т. к. принадлежит народному файловому менеджеру mc. Для тех, кто не хочет утруждать себя лишним набором команд: в mc достаточно нажать комбинацию Shift+F4 с последующим сохранением.

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



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

С файлом более-менее ясно, т. е. это любая текстовая, мультимедийная информация пользователя любого отрезка и размера. Понятно? Более чем. Но есть еще одно туманное понятие – некое расширение файла. Что это такое?

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

Значит, файл – сама информация, расширение файла – ее тип.

Необходимость создания информации без ее определенного типа в Windows: истоки

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

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

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

В окне проводника появляется файл блокнота с выделенным названием «Новый текстовый документ» - система предлагает переименовать его. Выполним это действие.

Создание простого текстового файла. Шаг 1

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

Символика расширения файла

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

Отображение расширения файла

Символика расширения

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

Двигаемся дальше в работе с файлом и его типом

Теперь решаем основную задачу - создать пустой файл без расширения в Windows:

  • Выделяем нужный файл левой клавишей мыши.
  • Жмем правую кнопку мыши, в появившемся контекстном меню выбираем строчку «Переименовать».
  • Название файла выделится, передвигаем курсор от названия файла к его расширению, в нашем случае к .txt, и клавишей клавиатуры Backspace стираем все символы до самого названия файла.
  • Появляется предупредительное окно информации, в котором смело жмем «Да».
  • Жмем клавишу Enter, чтобы сохранить наши действия.

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

Пустой файл без расширения

Файловая информация и смена ее формата: заключение

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

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

Иногда для тестирования какой-то системы (взаимодействия программ, электронная почта, фильтры), требуется создать файл определенного размера. ОС Windows имеет два стандартных инструмента для создания файла произвольного размера.

Содержание

  1. Создать файл с помощью командной строки
  2. Создать файл с помощью PowerShell

Создать файл с помощью командной строки

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

Создать файл TestFile.txt размером 1 МБ:

fsutil file createnew D:\TestFile.txt 1048576

Если при создании файла в указанном размещении вы получаете « Ошибка: Отказано в доступе » — запустите командную строку от имени администратора .

Создать файл с помощью PowerShell

Создать пустой файл заданного размера

Для создания файла определенного размера с Windows PowerShell используйте последовательность команд (размер файла указывается в: Kb, Mb, Gb):

$file = New-Object -TypeName System.IO.FileStream -ArgumentList D:\TestFile.txt,Create,ReadWrite
$file.SetLength(1Mb)
$file.Close()

Windows PowerShell создаст пустой файл (заполненный символами NULL), выбранного размера.

Если при создании файла в указанном размещении вы получаете ошибка: « New-Object : Исключение при вызове «.ctor» с «3» аргументами: «Отказано в доступе по пути … » — запустите Windows PowerShell от имени администратора .

Ошибка: «Отказано в доступе по пути» при создании файла Ошибка: «Отказано в доступе по пути» при создании файла

Создать непустой файл заданного размера

Для создания не пустого файла (случайное содержимое) размером 1 Мб, выполните команды Windows PowerShell:

$array = New-Object -TypeName Byte[] -ArgumentList 2Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
Set-Content -Path D:\TestFile.txt -Value $array -Encoding Byte

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

Создание непустого файла произвольного размера используя Windows PowerShell Создание непустого файла произвольного размера используя Windows PowerShell

Создать несколько файлов заданного размера

Создать 5 непустых файлов (случайное содержимое) размером 1Мб, используя Windows PowerShell:

$array = New-Object -TypeName Byte[] -ArgumentList 1Mb
$obj = New-Object -TypeName System.Random
$obj.NextBytes($array)
for ($i=1; $i -le 5; $i++)

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

Смею предположить, что поскольку Set /P принимает < поток данных (по-умолчанию, с клавиатуры - до первого нажатия ENTER) конец первой строки файла интерпретируется как перенос строки, иначе - тот самый ENTER.
И более ничего из потока туда в переменную попасть не может.


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


Изменить даты и время создания файла, взяв информацию из имени файла
Привет! Есть файл &quot;Call@recording@005_20150216113542.mp3&quot; В его имени после &quot;_&quot; идёт дата.

Способы создания php файла и записи в него данных
В попытке реализации одной вещи возникла проблема, в поиске информации &quot;как в php создать файл php.

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

Всё равно echo off писать, пусть ещё и пользу приносит. Очень даже по теме. Я отказался от такой технологии создания файлов именно потому, что первая строка в таком файле всегда пустая, а значит доставать переменную придётся уже из второй строки.
Другими словами создаёт файл с одной пустой строкой. Размер файла 2 байта. gimntut, странно, у меня 0 байт. Файл абсолютно пустой.
(проверял на Win7x64 и Win 2008 Server R2). А у меня пустой на компе, а на ноуте с забагованной виндой вообще с текстом.
Я про cd.>file.txt У всех прошу прощения.
Я отказался от echo.> file.txt
Вот его нельзя использовать вместе с set /p . < .

Я тоже одно время (правда давно - во времена Win98)
развлекался с созданием 0, 1, 2 - байтовых файлов.
Делал так: (нулевой длины)

однобайтовый: (вообще так можно делать файлы любой длины и содержимого, это наиболее универсальный способ, правда уже не работает на x64 - там нет debug.exe =( )

<nul - интерпретируется командной строкой, как завершение ввода в запросе Set /p x=
Более глубоко и сам не знаю, как оно работает.
Таким образом, в поток команда ничего не возвращает. Т.е. создается пустой файл logs.txt без переноса каретки.

Правда также можно делать set x=>file, которая ничего не просит, а значит, не надо перенаправлять входной поток из nul. Но при этом, в отличие от первого случая, переменная x удаляется (а в первом случае остается неизменной).

Заполняется нулями.
Если длина=0 будет создан пустой файл нулевой длины.

П.С.
Под DOS/Win9x для создания пустого файла работал такой способ:

Универсальный инструмент, посредством которого в Windows можно сделать совершенно всё, главное, знать, каким образом.

  1. Запускаем командную строку любым удобным способом, например, жмём Win + R, а в появившемся окошке выполняем команду «cmd».
  2. В открывшемся окне с черным фоном вводим и выполняем команду «copy con>file» либо «1 >> c:\file», где file – название нашего документа. Можно вводить полный путь к файлу, если пользоваться командной строкой не умеете. Это избавит от необходимости переходить в нужный каталог в текстовом режиме.

Внимания на предупреждения или ошибки не обращаем, свою функцию команда выполнит.

Это самый простой, универсальный и быстрый способ создать пустой файл без расширения в любой версии Windows 7. Все остальные на «Семёрке» и «Десятке» будут незначительно отличаться из-за различий в интерфейсе.


Что делать, если пропал пункт «Создать текстовый документ» в Windows 10?

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

Почему так происходит? Причин несколько:

  • Вирусное воздействие;
  • Внесение критических изменений в реестр сторонними приложениями;
  • Человеческий фактор (кто-то случайно или намеренно сделал Вам гадость);
  • Сбой после обновления Виндовс.

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

Распаковываем с помощью стандартного архиватора. Или же утилитами наподобие 7-zip. Внутри обнаружите один единственный объект с именем txt_fix.reg. Запускаем его, появляется предупреждение — «Вы действительно хотите продолжить?» — ДА!:

Как создать текстовый документ в Windows 10 - все способы и решение проблем

Осталось только перезагрузить компьютер и проверить, устранена ли неисправность «нет вкладки Создать» в контекстном меню. В 99% случаем это срабатывает!

Проводник

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

  1. Для этого открываем каталог, в котором он должен появиться.
  2. Кликаем правой клавишей мыши на пустом месте в окне и вызываем пункт «Новый».
  3. В выпавшем списке выбираем любой пункт кроме первого.

Появится файл, название которого следует ввести.


  1. Вводим имя нового документа без точек или удаляем точку и жмём «Enter».


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


На этом – всё готово.

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

Windows 7

  1. Открываем Проводник, например, при помощи сочетания горячих клавиш Win + E.
  2. Кликаем Alt для вызова главного меню, если оно невидимо.
  3. Из него вызываем пункт «Сервис», в выпавшем списке выбираем «Параметры папок».


  1. Идём во вкладку «Вид».
  2. В фрейме «Дополнительные параметры» пролистываем список пунктов до самого низа и убираем флажок возле опции «Скрывать расширения для…».
  3. Сохраняем новую конфигурацию.


Теперь возможность изменения расширения документов доступна.

Windows 10

В Windows 8 и 10 активация и отключение функции осуществляется проще и быстрее.

  1. В Проводнике вызываем главное меню при помощи Alt, если оно спрятано.
  2. Во вкладке «Вид» отмечаем галочкой опцию «Расширение имён файлов».


Для открытия и изменения содержимого документа его необходимо перетащить в окно любого текстового редактора или через контекстное меню вызвать команду «Открыть с помощью…» и выбрать нужное приложение в выпадающем списке.

Этих способов решения проблемы вполне достаточно для всех случаев, однако мы коснёмся ещё пары вариантов решения задачи для исчерпания темы.

Как создать файл?

Любой пользователь системы рано или поздно сталкивается с необходимостью сделать тот или иной файл. Это могут быть как документы блокнота (текстовый), так и какое-то изображение, простейший пример которого – приложение Paint для Windows.

С помощью средств системы (т.е. через контекстное меню)

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

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

Вот и всё, можно перейти к дальнейшему использованию или изменению.

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

Тоже самое можно сделать используя внутренние утилиты Windows. Рассмотрим данный метод на примере Блокнота. В остальных утилитах создание происходит аналогичным способом:

  1. Находим необходимое приложение. Можно воспользоваться меню «Пуск» или использовать ярлык на рабочем столе.
  2. Откроется пустое окно.
  3. Следует в левом верхнем углу нажать кнопку «Файл» и в выпавшем меню выбрать «Сохранить как…».

Ввод имени

Выбор места

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

ТОП 25 программ и сервисов для прослушивания радио через интернет

Файловые менеджеры

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

Запуск программы

Командная строка

Создать новый файл можно и не используя приложения. Используя только командную строку, встроенную в ОС:

  1. Открыть командную строку. «Пуск» — «Командная строка» или комбинация клавиш Win + R и ввести cmd.
  2. Откроется чёрное окно.
  3. Введите команду NUL > и после необходимое название.

Ввод команды

Где найти документ показывает путь вверху окна.

Создание файла без расширения

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

  1. Нужно открыть проводник и перейти в директорию.
  2. Нажать в пустом месте правой кнопкой мыши и выбрать «Новый».
  3. Ввести имя и сохранить, согласившись с предупреждением.

Сохранение файла

Блокнот

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

Рассмотрим, как создать файл без расширения txt через любой более функциональный аналог Notepad’а. Им может быть AkelPad, Notepad++, Sublime Text и иной подобный текстовый редактор. Рассмотрим на примере последнего, с остальными всё будет точно так же.

  1. Скачиваем приложение с официального сайта, инсталлируем и запускаем его.
  2. Жмём Ctrl + S либо вызываем команду «Сохранить» через пункт главного меню «Файл».
  3. Вводим название документа, в поле «Тип…» указываем «AllFiles (*.*)» и кликаем «Сохранить».


Способ 5: Сторонние текстовые редакторы

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

Подробнее: Текстовые редакторы для Windows

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Total Commander

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

  1. Открываем целевой каталог и вызываем контекстное меню папки правым кликом по пустому месту панели.
  2. Выбираем знакомый пункт «Новый» и указываем любой объект, кроме папки и ярлыка.


  1. В окошке для ввода имени пишем любое название без точки и кликаем «ОК» для создания нового объекта.


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

Мы рассмотрели основные способы создания файлов без расширения в операционных системах Windows при помощи инструментария самой ОС и посредством популярных приложений.











Утилита dd

Это утилита для копирования данных из одного файла в другой. Иногда необходимо создать файл определённого размера в Linux, тогда можно просто создать его на основе /dev/zero или /dev/random, вот так:

dd if=/dev/zero of=


Параметр if указывает, откуда брать данные, а of — куда записывать, count — необходимый размер. Ещё можно указать размер блока для записи с помощью bs, чем больше размер блока, тем быстрее будет выполняться копирование.

Другие способы создать текстовый документ

Далее расскажем об альтернативных, более изысканных методах.

  • Используем командную строку. Запускаем её через CMD (вводим этот запрос в поиске Виндовс). При этом от имени администратора открывать НЕ обязательно:

Запуск командной строки в Виндовс 10

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

newdir — это имя существующей папки. Если нужно создать новую — пригодится команда md:

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

copy con newfile.txt

newfile.txt — имя вашего файла. Можно создать с другим расширением, не только «txt».

После вводим нужный текст, а для завершения/сохранения используем клавишу F6 или сочетание Ctrl + Z , а в конце Enter .

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