Я хотел бы знать, как содержимое файла может быть очищено в * nix, если оно открыто для записи. (Это может быть лог-файл, например.)Как очистить содержимое открытого файла в * nix
ответ
Взгляните на fopen's manpage:
ж
Обрезать файл нулевой длины или создать текстовый файл для записи. Поток расположен в начале файла.
так что если вы используете
fp=fopen("file.txt", "w");
содержимое file.txt
будет стерта.
Update:
Чтобы удалить содержимое файла из командной строки используйте
printf "\0" > file.txt
Обратите внимание, что следующее происходит в зависимости от флаги, что программа, в которой файл открыт для записи, используется в вызове 'open()'. Если флаги включали 'O_APPEND', все хункидоры. Если они этого не сделали, процесс будет продолжать писать в той же позиции в файле, который он писал ранее. Отсутствующие данные между началом файла и положением записи будут обрабатываться как нулевые байты. Когда следующий процесс начнет записываться, файл будет расти до большего, чем его предыдущий размер. Он не будет использовать все пространство на диске, но файл будет по-прежнему больше, чем был до того, как он будет усечен. –
- 1. Haskell: очистить содержимое файла с помощью открытого дескриптора
- 2. Очистить содержимое текстового файла
- 3. Очистить содержимое файла
- 4. Как очистить все содержимое файла в C?
- 5. выборочно очистить содержимое файла PERL
- 6. Как я могу очистить содержимое файла
- 7. как очистить содержимое текстового файла с #
- 8. Очистить содержимое заблокированного файла журнала в C#
- 9. Как сохранить содержимое файла, открытого Django в Javascript
- 10. Как очистить содержимое richtextbox?
- 11. Как очистить содержимое фрагмента?
- 12. Как очистить содержимое IFRAME?
- 13. Как очистить содержимое в NSMutableData
- 14. Очистить содержимое файла на языке haskell
- 15. PHP Очистить содержимое файла с помощью ссылки
- 16. Очистить содержимое файла После X Количество времени
- 17. Как читать содержимое файла, открытого с виртуального пути?
- 18. Как стилизовать содержимое из файла .txt, открытого с помощью PHP
- 19. Очистить содержимое текстового файла C# (WinRT)
- 20. Очистить содержимое файла на Java, используя RandomAccessFile
- 21. Очистить содержимое в NSMutableData
- 22. Как очистить ручку трубы от открытого?
- 23. Удаление открытого файла, открытого потоком
- 24. Как я очистить содержимое текстового файла в PHP
- 25. Как очистить/удалить содержимое .txt-файла в matlab
- 26. Чтение из открытого файла
- 27. PHP, Как очистить содержимое iframe?
- 28. Как очистить содержимое ячейки/диапазона?
- 29. Как очистить содержимое ресурса axd?
- 30. Как очистить содержимое на макете?
Какой язык вы используете кстати? – rath
Могу ли я сделать это только в командной строке без использования какого-либо языка? – Mikhail
'' файл' может сделать это - он обрезает файл. – fedorqui