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

28 октября 2009

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

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

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

 $ cp /dev/null file.txt

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

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

 $ cat /dev/null > file.txt

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

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

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

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

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

Написать комментарий





Я не робот.