迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

Bash 覆盖 File

作者:迹忆客 最近更新:2023/05/30 浏览次数:

在这篇 bash 文章中,我们将学习如何在 Linux 中覆盖文件。 为此,我们将学习使用 Linux 操作系统在 bash 中覆盖文件的不同方法和 Linux 命令。

在开始之前,我们必须了解在 Linux 中覆盖文件意味着什么。


在 Linux 中覆盖文件的不同方法

覆盖是指将一种实现完全替换为另一种实现的行为。 覆盖任何东西就是用其他东西代替它,抹杀原来的东西。

使用Linux系统,我们经常需要覆盖和删除文件内容。 因此,让我们学习各种方法。

使用 > 符号覆盖文件

请记住 > 和 >> 用于两种不同的操作。 单个大于 > 运算符清空并覆盖指定的文件,而 >> 运算符将行添加到提供的文件的末尾。

因此,我们将使用 > 来覆盖我们的文件。 在下面的示例中,我们使用带有 > 运算符的 echo 来使用 abid 覆盖现有文件。

示例代码:

echo "abid" > 'Users/Name/Desktop/Namefile.txt'

使用Force cp命令不经确认覆盖文件

在 Linux 和其他 Linux 操作系统上用于复制文件和目录的常用命令之一是 cp 命令,它代表副本。

在这里,我们将看到如何使用 Linux 的 cp 命令强制对复制操作进行未经确认的覆盖。 当我们使用 cp 命令时,它通常会覆盖目标文件或目录,如图所示。

下面是 cp 命令通常覆盖目标目录和文件的示例。

示例代码:

$ cp file.c bak

使用 -i 标志覆盖文件以添加交互式提示

如果我们想覆盖并添加交互式提示,我们可以使用 -i 选项并单击 y。 检查下面的示例:

示例代码:

$ cp -i file.c bak

这行代码在覆盖文件时带来交互式提示:

cp: overwrite 'bak/file.c'? y

我们也可以在没有交互式提示的情况下覆盖文件。 请参见下面的示例:

示例代码:

$ \cp file.c bak

使用 chmod 命令覆盖只读文件

我们可以在两种情况下覆盖任何文件:当您对文档的属性具有管理访问权限时,或者当您没有时。 请考虑针对该问题的以下修复。

在 Linux 中,我们可以使用 chmod 命令来更改文件的属性,它有以下简短命令:

示例代码:

$ chmod [refrence] [operator] [mode] file.txt

使用 shred 命令覆盖文件

shred 命令用于安全擦除数据和设备。

此命令覆盖文件以隐藏其内容,并可选择删除它,使 Linux/Unix 系统中的任何程序都无法检索该文件。

我们在终端中使用 rm 命令从系统中删除文件。 使用 rm 命令删除的文件可以使用该软件恢复。

但是,使用 shred 命令删除的文件是不可恢复的,因为 shred 命令会用各种模式覆盖文件三次。

在Linux/Unix系统中,通过使用终端,如下所示,我们可以使用shred命令覆盖文件的条目并声明它们不可恢复。

示例代码:

$ shred file.txt

上一篇:在 Bash 中写入文件

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Bash 中写入文件

发布时间:2023/05/20 浏览次数:100 分类:操作系统

本篇文章将让我们探索在 bash 中编写文件的不同方法。 可以根据需要追加或覆盖文件。 让我们看看我们该怎么做。在 Bash 中写入/覆盖文件的不同方法

在 Bash 中终止进程

发布时间:2023/05/20 浏览次数:141 分类:操作系统

本文将首先讨论与 Linux 进程相关的不同概念。 在此之后,我们将学习终止进程的不同方法。在进入 kill 命令之前,我们必须了解一些初步概念。简单过程与 Bash 过程

在 Bash 中获取时间戳

发布时间:2023/05/20 浏览次数:61 分类:操作系统

本文讨论了用于获取系统日期/时间和 UNIX 时间戳的 date Bash 命令。在 Bash 中使用 date 命令获取时间戳。Linux 终端使用 date 命令打印当前日期和时间。

在 Shell 脚本中漂亮地打印 JSON

发布时间:2023/05/20 浏览次数:169 分类:操作系统

JSON 是一种文本方法,用于表示 JavaScript 对象文字和数组以及标量数据。 它相对更容易阅读和编写,并且更易于管理软件来解析和生成。在 Shell 脚本中漂亮地打印 JSON

Bash 中的嵌套 for 循环

发布时间:2023/05/20 浏览次数:190 分类:操作系统

在本篇文章中,我们将讨论 bash 中的嵌套循环。 首先,我们将快速讨论 bash 中可用的不同 for 循环公式。 接下来,我们将举例讨论嵌套for循环。Bash 中 for 循环的变体

Bash 双管道

发布时间:2023/05/20 浏览次数:119 分类:操作系统

本文对管道和双管道进行了充分的探讨。 它将讨论管道在 Bash 命令脚本中的用法、符号和影响。

检查 Bash 中是否存在命令

发布时间:2023/05/20 浏览次数:84 分类:操作系统

我们可以在 Bash 中使用不同的内置命令来检查命令是否存在。 下面演示了这些命令的使用。使用命令 -v 命令检查 Bash 中是否存在命令 命令 -v 是所有 POSIX 系统和 Bash 中的内置函数。

在 Linux 中添加新用户的 Bash 脚本

发布时间:2023/05/20 浏览次数:62 分类:操作系统

这篇简短的文章是关于创建一个 Bash 脚本,该脚本可以自动为 Linux 操作系统添加用户和分配密码。 在 Linux 操作系统中,useradd 命令用于添加新用户并为他们提供密码。Bash 脚本 useradd 命令

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便