Linux 截断文件保留后半部分:100G 文件缩小至 50G
要截断文件的前 50G,可以使用 dd 命令来实现。以下是具体的操作步骤:
- 使用 dd 命令将文件的后 50G 复制到一个临时文件中:
dd if='<原文件名>' of='<临时文件名>' bs=1G skip=50
这将从原文件的第 50G 位置开始复制内容到临时文件中。
2. 使用 truncate 命令将原文件截断为 50G 大小:
truncate -s 50G '<原文件名>'
3. 将临时文件的内容追加到原文件的末尾:
cat '<临时文件名>' >> '<原文件名>'
4. 删除临时文件:
rm '<临时文件名>'
现在,你应该已经成功将原文件截断为后 50G,并删除了前 50G 的内容。
原文地址: https://www.cveoy.top/t/topic/lvGd 著作权归作者所有。请勿转载和采集!