linux清空文件的几种常见方法

linux清空文件的几种常见方法,第1张

1、使用重定向的方法

[root@centos7 ~]# du -h test.txt

4.0Ktest.txt

[root@centos7 ~]# >test.txt

2、使用true命令重定向清空文件

[root@centos7 ~]# du -h test.txt

4.0Ktest.txt

[root@centos7 ~]# true >test.txt

[root@centos7 ~]# du -h test.txt

0test.txt

3、使用cat/cp/dd命令及/dev/null设备来清空文件

[root@centos7 ~]# du -h test.txt

4.0Ktest.txt

[root@centos7 ~]# cat /dev/null > test.txt

[root@centos7 ~]# echo "Hello World" >test.txt

[root@centos7 ~]# du -h test.txt

4.0Ktest.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.0Ktest.txt

[root@centos7 ~]# truncate -s 0 test.txt -s参数用来设定文件的大小,清空文件,就设定为0;

有网友咨询我“我的服务器是linux系统,我不知道弄那了,现在 不能启动 了,我想把这个系统删了,请问怎么删啊”那么怎么删除linux *** 作系统 呢?接下来大家跟着我一起来了解一下删除linux *** 作系统的解决 方法 吧。

删除linux *** 作系统方法

如果你想将Linux从机器中删除,只保留Windows,你需要进行以下几步 *** 作:

从开始菜单(或开始屏幕)找到“Disk Management”(磁盘管理工具)并启动.

找到Linux分区。在Windows下无法识别Linux分区,所以,你需要按照驱动器和分区大小去判断,确认好以后继续下面的步骤。

右键选好的分区,然后选择“删除卷”,这将会把分区删除成自由空间,如果你再选择自由空间,选择删除卷,就会变成未分配空间。

在Windows分区上右键,选择“扩展卷”,扩展它以填补删除Linux所留下的自由空间。

最后,插入Windows恢复光盘(或恢复USB驱动器),并从它启动。选择“修复计算机”,去“疑难解答”,然后输入一个命令提示符。键入以下命令

bootrec.exe /fixmbr

这将删除Linux的bootloader和恢复Windows'。

重新启动你的电脑,你会发现,它直接引导进入Windows,不会有Linux分区。

如果你设置了双启动不同或把一个单独的硬盘驱动器上的Linux,又或者有其他的 *** 作系统在驱动器上的, *** 作方式可能会略有不同。但对于大多数人来说,这些指令就足够了。

linux *** 作系统怎样清除垃圾

tmp目录下是用户的临时文件,可将不需要的直接用rm命令删除。 另外,也可以使用以下方法对linux系统进行清理。1)清理升级缓存以及无用包sudo apt-get autocleansudo apt-get cleansudo apt-get autoremove

2)清理opera/firefox缓存文件ls ~/.opera/cache4|xargs rm -fls ~/.mozilla/firefox/*.default/Cache|xargs rm -f

3)清理Linux下孤立的包图形界面下我们可以用:gtkorphansudo apt-get install gtkorphan -y终端命令下我们可以用:deborphansudo apt-get install deborphan -y

4)删除多余的内核打开终端敲命令:dpkg --get-selections|grep linux有image的就是内核文件删除老的内核文件:sudo apt-get remove 内核文件名 (例如:linux-image-2.6.27-2-generic)内核删除,释放空间了,应该能释放130-140M空间。最后看看当前内核:uname -a

5)清空某个目录下所有log日志for i in `ls *.log*`docat /dev/null >$idone

附录:临时文件目录:/var/cache/apt/archives未下载完目录:/var/cache/apt/archives/partial


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5922596.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存