Большие файлы в Linux могут занимать лишнее место на диске. Если вы хотите очистить файл в Linux, следуйте инструкциям в этом руководстве.
Чем больше мы используем ПК, тем больше файлов собираем. Некоторые из них важны, а другие нет, и важно знать, как (и когда) их удалять.
Если вы хотите очистить файл в Linux, но не хотите удалять его полностью, вы можете попробовать несколько способов. Используя терминал Linux, вы можете вносить изменения в содержимое файла, удаляя из него содержимое.
Файл останется, что позволит вам повторно использовать его для других целей. Если вы хотите узнать, как очистить файл в Linux, выполните следующие действия.
Как очистить файл в Linux с помощью команды cat
Простой и быстрый способ очистить файл в Linux — использовать команду кот команда. кот печатает вывод команды или содержимое файла на терминал или записывает вывод в файл. Вы можете использовать кот перенаправить содержимое /dev/ноль перезаписать файл.
/dev/ноль — это специальное устройство Linux, используемое в качестве заполнителя, позволяющее приложениям (и пользователям) записывать на него содержимое, чтобы стереть его. Обращаться /dev/ноль как черная дыра, куда контент входит, но не возвращается.
Используя cat, вы можете использовать содержимое (или его отсутствие) /dev/null для перезаписи любого существующего файла.
Чтобы использовать cat для очистки файла в Linux:
- Откройте терминал на вашем ПК с Linux. Если вы используете дистрибутив Linux с графическим интерфейсом, обычно это можно сделать, нажав Ctrl + Т на вашей клавиатуре.
- В окне терминала тип: кошка /dev/null > /home/document/путь и нажмите Входить. Заменять /дом/документ/путь с правильным путем к файлу, который вы хотите очистить. Если путь к файлу содержит пробелы, заключите весь путь в кавычки.
- Если файл защищен, используйте судо (например, sudo cat /dev/null > /home/document/путь), чтобы перезаписать файл. Будьте предельно осторожны, делая этопоскольку Linux не остановится, чтобы проверить, не перезаписали ли вы важные файлы, — он просто сделает это.
Как использовать команду echo для очистки файлов Linux
эхо Команда выведет все, что вы напишете в терминал или в файл. Если ничего не писать эховы можете использовать его для очистки файла.
Чтобы использовать эхо для очистки файла в Linux:
- Откройте терминал на вашем ПК с Linux. Вы можете нажать Ctrl + Т на клавиатуре, чтобы открыть его в большинстве дистрибутивов Linux.
- В терминале тип: эхо «» > /дом/документ/путь и нажмите Входить. Заменять /дом/документ/путь с правильным путем к файлу и заключите каталог в кавычки, если он содержит пробелы.
- Если файл защищен, используйте судо перезаписать файл (например, судо-эхо…) но будьте предельно осторожны, делая это.
Как использовать команду cp для очистки файлов Linux
Вы можете перезаписать файл пустой версией, используя ср команда. ср означает копироватьчто позволяет копировать и заменять большие файлы пустыми.
С использованием кот, вы можете создать новый (пустой) файл. Затем вы можете использовать ср чтобы переместить этот файл и перезаписать больший.
Чтобы использовать cp для очистки файла в Linux:
- Откройте терминал на вашем ПК с Linux. Если ваш дистрибутив поддерживает это, нажмите Ctrl + Т сделать это.
- В окне терминала тип: кот > /дом/документ/новый путь и нажмите Входить. Заменять /дом/документ/новый путь с подходящим расположением для временного файла.
- Нажимать Ctrl + С остановить бег кот команда.
- Следующий, тип: cp /home/document/newpath /home/document/oldpath и нажмите Входить. Замените первый путь (новый путь) с новым и пустым расположением файла и вторым путем (старый путь) с расположением файла, который вы хотите стереть.
- Если заменяемый файл защищен, используйте sudo, чтобы перезаписать его (например, судо cp…), но обязательно будьте предельно осторожны, делая это.
Усечение файлов в Linux
обрезать Команда в Linux позволяет уменьшить файлы до определенного размера. Если вы используете обрезать с выходным размером 0вы можете полностью очистить файл.
Чтобы очистить файл в Linux с помощью команды truncate:
- Откройте терминал на вашем ПК с Linux. Вы можете нажать Ctrl + Т чтобы открыть это.
- В терминале тип: усечь -s 0 /дом/документ/путь и нажмите Входить. Обязательно замените /дом/документ/путь с правильным путем к файлу, который вы хотите очистить.
- Если файл защищен, используйте судо вместо того, чтобы перезаписать его (например, sudo обрезать -s…), но будьте предельно осторожны при этом.
Очистка ваших файлов Linux
Используя описанные выше шаги, вы можете быстро очистить файл в Linux. Вы также можете использовать более сложные методы для безопасного стирания важных файлов в Linux, гарантируя, что нет возможности восстановить файл, содержащий конфиденциальные личные данные.
Вы хотите очистить свои файлы, потому что вам не хватает места? Возможно, вы захотите проверить место на диске в Linux, чтобы увидеть, что занимает место, и затем удалить эти файлы.
Если вы не можете найти важный документ, вы всегда можете найти файлы в Linux, используя находить команда.