Как очистить файл в Linux
Коллеги всем привет.
В сегодняшней статье я вам буду рассказывать о разных способах очистки файла. Иногда всем нам приходится работать с файлами в терминале Linux и вдруг нам понадобилось очистить содержимое файла, не открывая сам файл с помощью каких-либо редакторов командной строки.
Содержимое статьи:
- Оператор перенаправления.
- Команда cat.
- Команда echo.
- Команда cp.
- Команда truncate.
- Итоги.
1. Оператор перенаправления.
Для очистки содержимого файла, мы можем просто использовать оператор перенаправления ( > ) перед именем файла.
$. > file1.sql
2. Команда cat.
Еще вариант, вы можете очистить содержимое файла, перенаправив вывод /dev/null в файл в качестве ввода с помощью команды cat.
$. cat /dev/null > file1.sql
3. Команда echo.
Команда echo используется для вывода содержимого в консоль, тем самым можно перенаправить пустую строку в файл.
$. echo "" > file2.sql
4. Команда cp.
Команда cp вообще-то используется на копирования чего-либо, но и очистить файл тоже может.
$. cp /dev/null file3.sql
5. Команда truncate.
С помощью команды truncate можно уменьшать и также увеличивать размер файла.
$. truncate -s 0 file4.sql
6. Итоги.
В сегодняшней статье мы рассмотрели как очищать файлы в Linux. В действительности способов еще очень много, но я вам показал самые частые которые все используют.
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.