Как обнулить файл в Linux

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

Файлы, такие как файлы журналов, могут легко и быстро увеличиваться, занимая место на жестком диске. Прежде чем вы это осознаете, у вас заканчивается место на жестком диске. Вы можете легко аннулировать файл (или удалить содержимое файла) в Linux, чтобы уменьшить его размер, если у вас ограниченное пространство на жестком диске.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

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

ПРЕДУПРЕЖДЕНИЕ. Имейте в виду, что система Linux состоит из файлов. Убедитесь, что вы не аннулируете какие-либо важные пользовательские или системные файлы при удалении содержимого из файлов. Удаление содержимого критической системы или файла конфигурации может привести к неустранимым системным ошибкам или сбою системы.

Если вы хотите узнать, как аннулировать файл в Linux, следуйте нашему руководству ниже.

Как проверить размер файла в Linux

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

Чтобы проверить размер файла в Linux, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь в команде на путь к файлу, для которого вы хотите проверить размер.
    du -sh / home/lori/Documents/nullify-this-file.txt

Как обнулить файл в Linux с помощью команды truncate

Одним из простых способов аннулировать файл в Linux является использование команды truncate. Эта команда позволяет уменьшить или увеличить размер файла до определенного размера.

Чтобы аннулировать файл с помощью команды truncate в Linux, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
    truncate -s 0 /home/lori/Documents/nullify-this-file.txt

    ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.

    В приведенной выше команде «-s» используется для установки размера файла в байтах. Когда вы используете «-s 0», это означает, что вы устанавливаете размер файла равным 0 байтам, удаляя все содержимое из файла.

Как обнулить файл в Linux, перенаправив его на Null

Еще один простой способ аннулировать файл в Linux — перенаправить файл на null (несуществующий объект).

Чтобы аннулировать файл, перенаправив его на null в Linux, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
    > /home/lori/Documents/nullify-this-file.txt

    ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.

Как обнулить файл в Linux с помощью команды cat с /dev/null

/dev/null — это виртуальное устройство, доступное в каждой системе Linux. Это устройство предоставляет данные для приложений. Но вместо данных, поступающих с физического устройства, такого как жесткий диск, данные поступают из самой операционной системы.

Устройство /dev/null (или null) используется для записи вместо чтения. Запись /dev/null в файл очищает все содержимое этого файла.

Чтобы аннулировать файл с помощью команды cat с устройством /dev/null в Linux, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
    cat/dev/null > /home/lori/Documents/nullify-this-file.txt

    ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.

  3. Вы также можете использовать команду cat без нулевого устройства, чтобы аннулировать файл.
  4. Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите удалить.
    cat/dev/null > /home/lori/Documents/nullify-this-file.txt
  5. Затем нажмите Ctrl+D.
    Это помещает все, что вы вводите после указанной выше команды, в файл, пока  не будет нажато Ctrl + D. Поскольку мы ничего не набирали после команды и до нажатия Ctrl+D,  в файл ничего не пишется. Все, что было ранее в файле, удаляется и ничем не заменяется.

Как обнулить файл в Linux с помощью команды echo

Команда echo — это простая команда, которая печатает или повторяет то, что вы ей даете для отображения.

Вы можете использовать команду echo с пустой строкой и перенаправить ее в файл, который хотите аннулировать.

Чтобы аннулировать файл с помощью команды echo, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь в команде на путь к файлу, который вы хотите аннулировать.
    echo "" > /home/lori/Documents/nullify-this-file.txt

    ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.

  3. «» указывает на пустую строку. Вы также можете использовать команду echo без пустой строки, чтобы аннулировать файл, как показано ниже:
    echo > /home/lori/Documents/nullify-this-file.txt
  4. Обратите внимание, что размер файла не изменился, когда мы записали в файл пустую строку. Пустая строка — это не то же самое, что null. Строка является объектом, даже если она пуста. Нуль — это несуществующий объект.
  5. Чтобы использовать команду echo для обнуления файла и уменьшения размера файла, используйте «-n» с командой echo. Это говорит эхо не выводить завершающую новую строку, которая вызывает пустую строку.
    echo -n > /home/lori/Documents/nullify-this-file.txt

  6. Теперь размер файла изменился на 0.

Как обнулить файл в Linux с помощью команд touch и mv

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

Чтобы аннулировать файл с помощью команд touch и mv в Linux, выполните следующие действия:

  1. Нажмите Ctrl + Alt + T, чтобы открыть окно терминала.
  2. Введите следующую команду. Замените путь и имя файла в команде на путь и имя файла для пустого файла, который вы хотите создать.
    коснитесь /home/lori/Documents/empty-file.txt

    ПРИМЕЧАНИЕ. Если в имени каталога или имени файла есть пробел, заключите весь путь в кавычки.

  3. Вы можете использовать команду du, чтобы проверить размер созданного вами файла.
    du -sh /home/lori/Documents/empty-file.txt
  4. Затем введите следующую команду, чтобы заменить файл, который вы хотите аннулировать, пустым файлом. Замените путь и имя файла на путь и имя файла, который вы хотите аннулировать.
    mv /home/lori/Documents/empty-file.txt /home/lori/Documents/nullify-this-file.txt

Командная строка в Linux обеспечивает быстрый и простой способ выполнения задач, таких как аннулирование файла. Конечно, вы также можете открыть файл в текстовом редакторе, таком как gedit, выделить весь текст, удалить его и сохранить файл. Однако терминал предоставляет более быстрый способ сделать это.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *