A、cp /root /root-bak B、cp -r /root /root-bak C、cp -r /root /root/bak D、cp /root /root/bak那个能正确运行,为什么
时间: 2023-09-24 07:07:58 浏览: 29
B、cp -r /root /root-bak 能正确运行,因为它会递归地复制/root目录下的所有文件和子目录到/root-bak目录中。选项A和D都是将/root目录下的内容复制到/root-bak或/root/bak这两个目录中,但是/root-bak和/root/bak都已经存在,所以会报错。选项C是错误的语法,因为/root目录下不存在一个名为bak的子目录,所以会报错。
相关问题
如何备份/etc/sysconfig/network-scripts/ifcfg-ens33文件
要备份 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件,您可以使用命令行中的 `cp` 命令。
下面是备份的步骤:
1. 打开一个终端窗口,并使用 root 用户身份登录系统。
2. 使用以下命令将文件复制到另一个文件:
```
sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
```
这将创建一个名为 `/etc/sysconfig/network-scripts/ifcfg-ens33.bak` 的文件,其中包含原始文件的副本。请注意,如果 `/etc/sysconfig/network-scripts/ifcfg-ens33.bak` 文件已经存在,此命令将覆盖该文件。
现在您已经成功地备份了 `/etc/sysconfig/network-scripts/ifcfg-ens33` 文件,并且您可以在需要恢复原始文件的情况下使用备份文件。
linux中创建一个计划任务,每天早上8:30备份/etc/fstab文件到/root目录
可以使用 `crontab` 命令来创建一个计划任务,每天早上8:30备份 `/etc/fstab` 文件到 `/root` 目录。具体步骤如下:
1. 打开终端,输入以下命令进入当前用户的计划任务编辑界面:
```bash
crontab -e
```
2. 在打开的编辑界面中,添加如下一行内容:
```bash
30 8 * * * cp /etc/fstab /root/fstab.bak
```
其中,`30 8 * * *` 表示每天的8:30执行,`cp /etc/fstab /root/fstab.bak` 表示将 `/etc/fstab` 文件备份到 `/root/fstab.bak`。
3. 保存并退出编辑界面。
这样就成功创建了一个每天早上8:30备份 `/etc/fstab` 文件到 `/root` 目录的计划任务。