IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 第6章_复制(*)/删除/移动 -> 正文阅读

[系统运维]第6章_复制(*)/删除/移动

1. 复制命令 cp

可以使用man命令查看cp命令的具体指令的用法

用途:

  1. 单纯对文件进行复制
  2. 建立文件的连结档(快捷方式)
  3. 对比两文件的新旧,然后予以更新
  4. 复制整个目录

具体参数选项举例:
-i 选项: 如果目标文件已经存在,那么在进行复制时,会询问是否要进行覆盖
-p选项:连同文件的属性(权限、用户、时间)一起复制过去,而非使用默认属性在默认情况下,cp指令目标文件与源文件的权限一般不相同,目标文件的文件所有者一般是cp指令的操作者)
-l 选项:目标文件是源文件的硬连结,而不是复制文件本身(实体链接涉及到文件系统中i-node的相关知识,待补充!!!
-s 选项:目标文件是源文件的符号连接文件,即快捷方式
在这里插入图片描述

  1. 当我们进行文件备份时,需要特别注意特殊权限的文件。比如:密码文件(/etc/shadow)不能用简单的cp指令进行复制,而必须要加上 -a 或者 -p选项(完整复制文件的权限)
  2. 如果要复制文件给其它的使用者,也需要注意到文件的权限,否则其它人依旧无法对复制得到的文件进行修改!

Q1. Linux系统中有一个普通用户 dmtsai,所属群组为dmtsai,该用户的家目录为/home/dmtsai(等价于~dmstai),现在切换到root用户,想要将root用户家目录下的./bashrc文件复制给用户dmstai,应该怎么做?

答:不能简单使用的cp复制命令,因为./bashrc的文件拥有者以及所属群组为root,普通用户dmtsai没有相应的权限。
步骤1: cp ~/.bashrc ~dmtsai/bashrc
步骤2:chown dmtsai:dmtsai ~dmtsai/bashrc

Q2. 想要在/tmp目录下建立一个新目录 chapter6_1, 要求该目录的拥有者为dmtsai ,所属群组为dmtsai。 要求:任何人都可以进入到该目录浏览文件,但是除了dmtsai之外,其它人均不能修改目录下文件

进过分析,目录的权限应该为 rwx r-x r-x
答:
mkdir /tmp/chapter6_1
chown dmtsai:dmtsai /tmp/chapter6_1
chown -r 755 /tmp/chapter6_1



2. 删除命令 rm

-f 选项:强制删除
-i 选项:删除之前进行询问
-r选项:对目录进行递归删除

特殊:删除文件名为“-”开头的文件,如-abc.txt
方法1: rm – -abc.txt
方法2:rm ./-abc.txt //删除当前文件夹中的-abc.txt文件



2.移动命令 mv

-f 选项:强制移动文件
-i 选项:如果目标文件已经存在,会询问是否覆盖
-u 选项:如果目标文件已经存在,并且源文件比较新,才会更新

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 12:01:58  更:2022-05-05 12:05:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:15:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码