您可以使用以下命令来保留前100G的内容:
head -c 100G 文件名 > 新文件名
这将使用 head 命令来截取原始文件的前100G内容,并将其保存到新文件中。请确保您具有足够的磁盘空间来存储新文件。
您可以使用以下命令来保留前100G的内容并删除后100G内容:
head -c 100G 文件名 > 新文件名 && tail -c +100G 文件名 > 临时文件名 && mv 临时文件名 文件名
这个命令首先使用 head 命令来截取原始文件的前100G内容,并将其保存到新文件中。然后,使用 tail 命令来截取原始文件中的后100G内容,并将其保存到临时文件中。最后,使用 mv 命令将临时文件重命名为原始文件名,这将导致后100G的内容被删除。
请确保您拥有足够的磁盘空间来执行此操作,并且在执行此操作之前备份您的文件。