扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
以前一直用echo的方式来清空一个文件的内容,例如 echo “” file_name,这样虽说能清掉文件的内容,但是文件会有一个空行,其实cat能更好的胜任此项任务,cat 一个空文件然后重定向文件即可。那里去找这个空文件呢,系统的/dev/null就是一个很好选择,所以如下命令
创新互联公司服务紧随时代发展步伐,进行技术革新和技术进步,经过十余年的发展和积累,已经汇集了一批资深网站策划师、设计师、专业的网站实施团队以及高素质售后服务人员,并且完全形成了一套成熟的业务流程,能够完全依照客户要求对网站进行成都做网站、成都网站建设、成都外贸网站建设、建设、维护、更新和改版,实现客户网站对外宣传展示的首要目的,并为客户企业品牌互联网化提供全面的解决方案。
就可以彻底清空文件的内容了。
1、首先在打开的Linux客户端窗口中,点击左上角的【活动】,如下图所示。
2、然后在打开的活动页面中,点击页面左侧栏中的【文件】图标,如下图所示。
3、接着在打开的文件窗口中,点击左边栏中的【回收站】打开,如下图所示。
4、最后在打开的页面中,点击【清空】,如下图所示。
5、或者同时按【ALT+F2】,输入gnome-terminal,打开终端。
6、最后输入gio trash --empty,按回车键执行上面的命令即清空回收站。
Linux目录的创建与删除命令:
·mkdir创建文件夹,DOS同
用法:# mkdir [选项] 文件夹名Enter
-p parents,父母.当父文件夹不存在时,先创建父文件夹
# mkdir /tmp/hahaEnter == # file /tmp/hahaEnter
# mkdir -p /tmp/a/b/c/dEnter == # file /tmp/a/b/c/dEnter
# mkdir /tmp/{x,y,z}Enter
·rmdir删除空文件夹,DOS同
用法: # rmdir [选项] 文件夹名Enter
# rmdir /tmp/a/b/c/dEnter // 成功
# rmdir /tmp/a/bEnter // 不成功
·cd更改目录,DOS同
用法:# cd [文件夹]Enter
- // 当前目录与上一次工作目录切换
~ // 用户主目录
# cd -Enter == # pwdEnter
# cd ~Enter == # pwdEnter
1、使用重定向的方法
[root@centos7 ~]# du -h test.txt
4.0K test.txt
[root@centos7 ~]# test.txt
2、使用true命令重定向清空文件
[root@centos7 ~]# du -h test.txt
4.0K test.txt
[root@centos7 ~]# true test.txt
[root@centos7 ~]# du -h test.txt
0 test.txt
3、使用cat/cp/dd命令及/dev/null设备来清空文件
[root@centos7 ~]# du -h test.txt
4.0K test.txt
[root@centos7 ~]# cat /dev/null test.txt
[root@centos7 ~]# echo "Hello World" test.txt
[root@centos7 ~]# du -h test.txt
4.0K test.txt
[root@centos7 ~]# cp /dev/null test.txt
cp:是否覆盖"test.txt"? y
[root@centos7 ~]# echo "Hello World" test.txt
[root@centos7 ~]# dd if=/dev/null of=test.txt
4、使用echo命令清空文件
[root@centos7 ~]# echo "Hello World" test.
[root@centos7 ~]# echo -n "" test.txt ==要加上"-n"参数,默认情况下会"\n",也就是回车符
5、使用truncate命令清空文件
[root@centos7 ~]# du -h test.txt
4.0K test.txt
[root@centos7 ~]# truncate -s 0 test.txt -s参数用来设定文件的大小,清空文件,就设定为0;
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流