Быстрая очистка содержимого файла.
28 октября 2009
Предположим, что мы имеем какой-либо файл (с каким-либо содержимым), который необходимо быстро очистить. Или, к примеру, это может быть случай, когда вы хотите создать файл с тем же названием, что уже существует в папке, но уже с другим содержимым. Не удалять же существующий и не создавать же новый!
Гораздо проще воспользоваться возможностью быстрой очистки содержимого файла.
Для того, чтобы очистить содержимое файла в Linux, достаточно ввести в командной строке следующее:
$ cp /dev/null file.txt
Эта команда позволит очистить файл file.txt (в вашем случае его название может быть другим) в считанные секунды (время конечно же зависит от размера файла).
Можно воспользоваться другим способом и выполнить команду:
$ cat /dev/null > file.txt
но, она, как мы видим, имеет длину на несколько символов больше (сравните cp и cat
)
Для новичков: системный файл /dev/null, имеющийся в Linux, являет собой так называемую “черную дыру” (или попросту - “пустоту”). Не пробуйте отправлять в нее какие-либо важные или системные файлы. Это принесет вам только неприятности.
Понравилась статья? Подпишитесь на новые материалы сайта по RSS. Или просто добавьте статью в свои любимые закладки:
Похожие статьи
Написать комментарий

