删除文件内容并写入空文件

时间:2016-11-16 00:41:27

标签: bash

我有很多用火焰写的网络应用程序视图。在我的终端 我保存文件的文件夹看起来像这样

~/track/app/client/templates$ ls
reports   shared     users

所有这些都是文件夹。在每个文件夹中,我都有文件app.html(例如每个文件夹都有一个唯一的html名称)。

我希望能够删除模板中任何文件夹的文件内容。我可以使用truncate -s 0 app.html删除内容,但是当我在users之类的文件夹中时,这种方式有用。

如何在当前目录中删除users文件夹的内容,而不必从~/track/app/client/templates/users的root用户开始?

2 个答案:

答案 0 :(得分:1)

使用相对路径?

truncate -s 0 users/app.html

答案 1 :(得分:0)

清除文件: 尝试输入

cat> filename

然后按CTRL + C清除文件

写入文件:

cat> filename
Then you can write whatever you want to be in the file here. 
This will be written in the file.

然后按回车键 再次按CTRL + C

来源:https://askubuntu.com/questions/390167/how-to-clear-text-in-a-file