Як очистити файл у 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. Насправді способів ще дуже багато, але я вам показав найчастіші, які всі використовують.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.