开发者社区> 问答> 正文

在linux bash中清空文件

哪种方法是在Linux中清理或清空文件的最佳方法?我必须将文件压缩(tar)到存档中,然后清理/清空它;这是我所做的,并且可以正常工作:

tar -zcvf /mnt/file.tar.gz /mnt/file.txt > /dev/null 2>&1

echo "" > /mnt/file.txt

我正在做回声,也许有更好的方法吗?

谢谢

展开
收起
祖安文状元 2020-01-08 15:30:57 625 0
1 条回答
写回答
取消 提交回答
  • 有多种方法可以做到这一点:

    我们假设我们的文件名为access.log,位于当前目录中:

    1。

    : > access.log 2。

    true > access.log 3。

    cat /dev/null > access.log 4。

    cp /dev/null access.log 5,

    dd if=/dev/null of=access.log 6。

    echo -n "" > access.log 7。

    echo -n > access.log

    2020-01-08 15:31:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载