Быстрая очистка содержимого файла.


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

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

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

 $ cp /dev/null file.txt

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

 Можно воспользоваться другим способом и выполнить команду:

 $ cat /dev/null > file.txt

 но, она, как мы видим, имеет длину на несколько символов больше (сравните cp и cat ;-) )

 Для новичков: системный файл /dev/null, имеющийся в Linux, являет собой так называемую “черную дыру” (или попросту – “пустоту”). Не пробуйте  отправлять в нее какие-либо важные или системные файлы. Это принесет вам только неприятности.

[ad#af_articles_lizard]

Понравилась статья? Подпишитесь на новые материалы сайта по RSS. Или просто добавьте статью в свои любимые закладки:

Похожие статьи


Комментарии

*

Я не робот.