2010-03-04 99 views
4

有人可以帮我用unix命令截断目录中文件的内容。我在Windows中使用Cygwin。unix命令截断文件内容

+0

不知道你在这里问什么....你能澄清问题 – Holograham 2010-03-04 14:02:27

+0

假设有一个目录(xyz)包含10个文件有一些内容。现在我想删除那里的内容不是文件本身。以便存在具有相同名称的空文件以供进一步使用。 – 2010-03-04 14:19:51

回答

7

刚刚从无处重定向:

> somefile.txt 
+0

谢谢,哇,这工作我很好奇,知道如何/为什么?从无到有的文件重定向使内容为空。 – 2010-03-04 14:24:18

2

如果要截断文件,以保持n个文件的最后几行,你可以这样做(500线在这个例子中)

mv file file.tmp && tail -n 500 file.tmp > file && rm file.tmp