Как обнулить файл в Linux
Удаление файла позволяет уменьшить его размер и освободить файлы, занимающие место на жестком диске. Узнайте, как легко аннулировать файл в Linux, здесь.
Файлы, такие как файлы журналов, могут легко и быстро увеличиваться, занимая место на жестком диске. Прежде чем вы это осознаете, у вас заканчивается место на жестком диске. Вы можете легко аннулировать файл (или удалить содержимое файла) в Linux, чтобы уменьшить его размер, если у вас ограниченное пространство на жестком диске.
Например, операционная система и некоторые программы могут использовать файлы журналов для отслеживания действий и проблем. Эти файлы могут со временем увеличиваться в размерах, и вам может не понадобиться сохранять все предыдущее содержимое.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Вместо того, чтобы открывать файл и выбирать все содержимое для его удаления, вы можете использовать различные инструменты командной строки, чтобы быстро и легко аннулировать файл.
ПРЕДУПРЕЖДЕНИЕ. Имейте в виду, что система Linux состоит из файлов. Убедитесь, что вы не аннулируете какие-либо важные пользовательские или системные файлы при удалении содержимого из файлов. Удаление содержимого критической системы или файла конфигурации может привести к неустранимым системным ошибкам или сбою системы.
Если вы хотите узнать, как аннулировать файл в Linux, следуйте нашему руководству ниже.
Как проверить размер файла в Linux
В следующих процедурах мы используем команду для проверки размера файла, который мы хотим обнулить. Вы можете использовать эту команду, чтобы увидеть размер файла до и после обнуления файла.
Чтобы проверить размер файла в Linux, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь в команде на путь к файлу, для которого вы хотите проверить размер.
du -sh / home/lori/Documents/nullify-this-file.txt
Как обнулить файл в Linux с помощью команды truncate
Одним из простых способов аннулировать файл в Linux является использование команды truncate. Эта команда позволяет уменьшить или увеличить размер файла до определенного размера.
Чтобы аннулировать файл с помощью команды truncate в Linux, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
truncate -s 0 /home/lori/Documents/nullify-this-file.txt
ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.
В приведенной выше команде «-s» используется для установки размера файла в байтах. Когда вы используете «-s 0», это означает, что вы устанавливаете размер файла равным 0 байтам, удаляя все содержимое из файла.
Как обнулить файл в Linux, перенаправив его на Null
Еще один простой способ аннулировать файл в Linux — перенаправить файл на null (несуществующий объект).
Чтобы аннулировать файл, перенаправив его на null в Linux, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
> /home/lori/Documents/nullify-this-file.txt
ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.
Как обнулить файл в Linux с помощью команды cat с /dev/null
/dev/null — это виртуальное устройство, доступное в каждой системе Linux. Это устройство предоставляет данные для приложений. Но вместо данных, поступающих с физического устройства, такого как жесткий диск, данные поступают из самой операционной системы.
Устройство /dev/null (или null) используется для записи вместо чтения. Запись /dev/null в файл очищает все содержимое этого файла.
Чтобы аннулировать файл с помощью команды cat с устройством /dev/null в Linux, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
cat/dev/null > /home/lori/Documents/nullify-this-file.txt
ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.
- Вы также можете использовать команду cat без нулевого устройства, чтобы аннулировать файл.
- Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите удалить.
cat/dev/null > /home/lori/Documents/nullify-this-file.txt
- Затем нажмите Ctrl+D.
Это помещает все, что вы вводите после указанной выше команды, в файл, пока не будет нажато Ctrl + D. Поскольку мы ничего не набирали после команды и до нажатия Ctrl+D, в файл ничего не пишется. Все, что было ранее в файле, удаляется и ничем не заменяется.
Как обнулить файл в Linux с помощью команды echo
Команда echo — это простая команда, которая печатает или повторяет то, что вы ей даете для отображения.
Вы можете использовать команду echo с пустой строкой и перенаправить ее в файл, который хотите аннулировать.
Чтобы аннулировать файл с помощью команды echo, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
echo "" > /home/lori/Documents/nullify-this-file.txt
ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.
- «» указывает на пустую строку. Вы также можете использовать команду echo без пустой строки, чтобы аннулировать файл, как показано ниже:
echo > /home/lori/Documents/nullify-this-file.txt
- Обратите внимание, что размер файла не изменился, когда мы записали в файл пустую строку. Пустая строка — это не то же самое, что null. Строка является объектом, даже если она пуста. Нуль — это несуществующий объект.
- Чтобы использовать команду echo для обнуления файла и уменьшения размера файла, используйте «-n» с командой echo. Это говорит эхо не выводить завершающую новую строку, которая вызывает пустую строку.
echo -n > /home/lori/Documents/nullify-this-file.txt
- Теперь размер файла изменился на 0.
Как обнулить файл в Linux с помощью команд touch и mv
Вы также можете использовать команды touch и mv, чтобы создать пустой файл и заменить файл, который вы хотите аннулировать, пустым файлом.
Чтобы аннулировать файл с помощью команд touch и mv в Linux, выполните следующие действия:
- Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
- Введите следующую команду. Замените путь и имя файла в команде на путь и имя файла для пустого файла, который вы хотите создать.
коснитесь /home/lori/Documents/empty-file.txt
ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.
- Вы можете использовать команду du, чтобы проверить размер созданного вами файла.
du -sh /home/lori/Documents/empty-file.txt
- Затем введите следующую команду, чтобы заменить файл, который вы хотите аннулировать, пустым файлом. Замените путь и имя файла на путь и имя файла, который вы хотите аннулировать.
mv /home/lori/Documents/empty-file.txt /home/lori/Documents/nullify-this-file.txt
Командная строка в Linux обеспечивает быстрый и простой способ выполнения задач, таких как аннулирование файла. Конечно, вы также можете открыть файл в текстовом редакторе, таком как gedit, выделить весь текст, удалить его и сохранить файл. Однако терминал предоставляет более быстрый способ сделать это.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)