mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-01-25 23:11:02 +08:00
PUB:20161201 5 Ways to Empty or Delete a Large File Content in Linux
@FSSlc
This commit is contained in:
parent
0f594cab69
commit
0cf1b98f71
@ -3,7 +3,7 @@ Linux 下清空或删除大文件内容的 5 种方法
|
||||
|
||||
在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 [**Linux 命令行编辑器**][1] 去打开这些文件。那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法。
|
||||
|
||||
**注意:**在我们进一步深入了解这些方法之前,请记住: 由于[**在 Linux 中一切皆文件**][2],你需要时刻注意,确保你将要清空的文件不是重要的用户或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。
|
||||
**注意:**在我们进一步深入了解这些方法之前,请记住: 由于[**在 Linux 中一切皆文件**][2],你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件。清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误。
|
||||
|
||||
前面已经说道,下面的这些方法都是从命令行中达到清空文件的目的。
|
||||
|
||||
@ -39,7 +39,7 @@ Linux 下清空或删除大文件内容的 5 种方法
|
||||
|
||||
*使用 Linux 命令清空大文件*
|
||||
|
||||
### 3. 使用 cat/cp/dd 实用工具及 /dev/null 设备来清空文件
|
||||
### 3. 使用 `cat`/`cp`/`dd` 实用工具及 `/dev/null` 设备来清空文件
|
||||
|
||||
在 Linux 中, `null` 设备基本上被用来丢弃某个进程不再需要的输出流,或者作为某个输入流的空白文件,这些通常可以利用重定向机制来达到。
|
||||
|
||||
@ -93,7 +93,7 @@ Linux 下清空或删除大文件内容的 5 种方法
|
||||
|
||||
*使用 echo 命令来清空文件*
|
||||
|
||||
**注意:**你应该记住空字符串并不等同于 null 。字符串表明它是一个具体的事物,只不过它的内容可能是空的,但 null 则意味着某个事物并不存在。
|
||||
**注意:**你应该记住空字符串并不等同于 `null` 。字符串表明它是一个具体的事物,只不过它的内容可能是空的,但 `null` 则意味着某个事物并不存在。
|
||||
|
||||
基于这个原因,当你将 [echo 命令][12] 的输出作为输入重定向到文件后,使用 [cat 命令][13] 来查看该文件的内容时,你将看到一个空白行(即一个空字符串)。
|
||||
|
Loading…
Reference in New Issue
Block a user