在linux中使用tail修剪文件

在linux中使用tail修剪文件,linux,Linux,如何使用tail减小文件的大小 我只需要文件的最后1000行。我需要修剪后的文件名保持不变 tail -1000 file.txt 创建新文件 tail -1000 file.txt > newfile.txt 将来,您可能会更好地查看手册页。这可能会更快。另外,tail-1000 file.txt>newfile&&mv newfile file.txt只是一个警告,上面的内容将不会保留“file.txt”的模式或所有权,这对于具有特殊权限的日志文件可能非常有害。相反,由于您使用的是

如何使用tail减小文件的大小

我只需要文件的最后1000行。我需要修剪后的文件名保持不变

tail -1000 file.txt
创建新文件

tail -1000 file.txt > newfile.txt

将来,您可能会更好地查看手册页。这可能会更快。另外,tail-1000 file.txt>newfile&&mv newfile file.txt只是一个警告,上面的内容将不会保留“file.txt”的模式或所有权,这对于具有特殊权限的日志文件可能非常有害。相反,由于您使用的是中间文件,请将“cp”与“rm”一起使用:tail-1000 file.txt>tmpfile.txt&&cp tmpfile.txt file.txt&&rm tmpfile.txt。。。模式和所有权得到保留,没有任何问题。