如何在 Linux 中取消文件

如何在 Linux 中检查文件的大小

在下面的过程中,我们使用一个命令来检查我们想要取消的文件的大小。您可以使用此命令查看文件在取消文件之前和之后的大小。

要在 Linux 中检查文件的大小,请按照下列步骤操作:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径替换为要检查其大小的文件的路径。
    du -sh /home/lori/Documents/nullify-this-file.txt

    00-du-command

如何在 Linux 中使用 truncate 命令取消文件

在 Linux 中使文件无效的一种简单方法是使用truncate命令。此命令允许您将文件的大小缩小或扩展为特定大小。

要在 Linux 中使用truncate命令使文件无效,请按照下列步骤操作:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径替换为要取消的文件的路径。
    cat /dev/null > /home/ lori/Documents/nullify-this-file.txt

    01-truncate-command

    注意:如果目录名或文件名中有空格,请在整个路径两边加上引号。

    在上面的命令中,“-s”用于设置文件的大小,以字节为单位。当您使用“-s 0”时,这意味着您将文件大小设置为 0 字节,从文件中删除所有内容。

如何在 Linux 中通过重定向到 Null 来取消文件

在 Linux 中使文件无效的另一种简单方法是将文件重定向到null(不存在的对象)。

要在 Linux 中通过将文件重定向为null来使其无效,请执行以下步骤:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径替换为要取消的文件的路径。
    > /home/lori/Documents/nullify-this-file.txt

    02-redirect-to-null

    注意:如果目录名或文件名中有空格,请在整个路径两边加上引号。

如何在 Linux 中使用带有 /dev/null 的 cat 命令取消文件

/dev/null是每个 Linux 系统中都可用的虚拟设备。该设备为应用程序提供数据。但是,数据不是来自物理设备(如硬盘驱动器),而是来自操作系统本身。

dev/null(或 null)设备用于写入而不是读取。将/dev/null写入文件会清除该文件的所有内容。

要在 Linux 中使用带有/dev/null设备的cat命令使文件无效,请执行以下步骤:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径替换为要取消的文件的路径。
    cat /dev/null > /home/lori/Documents/nullify-this-file.txt

    03-redirect-dev-null-to-file

    注意:如果目录名或文件名中有空格,请在整个路径两边加上引号。
  3. 您还可以使用不带空设备的cat命令来取消文件。
  4. 键入以下命令。将命令中的路径替换为要删除的文件的路径。
    1. cat /dev/null > /home/lori/Documents/nullify-this-file.txt
  5. 然后,按Ctrl + D
    这会将您在上述命令之后键入的所有内容放入文件中,直到 按下Ctrl + D。因为我们在命令之后和按Ctrl + D之前没有输入任何内容,所以 没有任何内容写入文件。文件中之前的所有内容都将被删除并替换为任何内容。04-redirect-with-cat-command-and-dev-null

如何在 Linux 中使用 echo 命令取消文件

echo命令是一个简单的命令,可以打印或回显您给它显示的内容。

您可以使用带有空字符串的echo命令并将其重定向到要取消的文件。

要使用 echo 命令使文件无效,请执行以下步骤:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径替换为要取消的文件的路径。
    echo “” > /home/lori/Documents/nullify-this-file.txt

    05-echo-command-with-quotes

    注意:如果目录名或文件名中有空格,请在整个路径两边加上引号。
  3. “”表示空字符串。您还可以使用不带空字符串的echo命令来使文件无效,如下所示:
    echo > /home/lori/Documents/nullify-this-file.txt
  4. 请注意,当我们将空字符串写入文件时,文件大小没有改变。空字符串与null不同。字符串是一个对象,即使它是空的。Null 是一个不存在的对象。
  5. 要使用echo命令使文件无效并减小文件大小,请在 echo 命令中使用“-n”。这告诉 echo 不要输出导致空行的尾随换行符。
    echo -n > /home/lori/Documents/nullify-this-file.txt

    06-echo-command-with-null-output

  6. 现在文件大小已更改为 0。

如何在 Linux 中使用 touch 和 mv 命令取消文件

您还可以使用touchmv命令创建一个空文件,并将您要取消的文件替换为该空文件。

要在 Linux 中使用 touch 和 mv 命令使文件无效,请执行以下步骤:

  1. Ctrl + Alt + T打开终端窗口。
  2. 键入以下命令。将命令中的路径和文件名替换为要创建的空文件的路径和文件名。
    touch /home/lori/Documents/empty-file.txt
    注意:如果目录名或文件名中有空格,请在整个路径两边加上引号。
  3. 您可以使用du命令检查您创建的文件的大小。
    du -sh /home/ lori/Documents/empty-file.txt
  4. 然后,键入以下命令以用空文件替换要取消的文件。将路径和文件名替换为要取消的文件的路径和文件名。
    mv /home/ lori/Documents/empty-file.txt /home/ lori/Documents/nullify-this-file.txt

    07-nullify-file-using-touch-and-mv

在 Linux 中使用命令行快速轻松地取消文件

Linux 中的命令行提供了一种快速简便的方法来执行任务——比如使文件无效。当然,您也可以在 gedit 之类的文本编辑器中打开文件,选择所有文本,将其删除,然后保存文件。但是,终端提供了一种更快的方法来执行此操作。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun189270.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年9月14日
下一篇 2022年9月14日

相关推荐