Linux复制和移动文件

1、复制文件

cp命令用于复制,它可以将单个文件复制成一个指定的文件名的文件或将其复制到一个存在的目录下,还可以同时复制多个文件或目录。
语法:cp 【选项】源文件或目录 目标文件或目录
-a 复制目录时使用,保留其所有信息,包括文件链接,文件属性,并可递归复制目录 (相当于-pdr)
-f 强制复制文件或目录,无论目标目录或文件存在与否
-i 覆盖文件之前进行确认
-p 保留源文件或目录属性
-r/g 递归复制,将指定目录下所有文件与子文件一同复制

2、移动文件

mv命令用于将文件或目录由一个目录移动到另一个目录里,如果源为文件,而目标为为目录,那么mv命令将移动文件。如果源为目录,则目标只能是目录,mv将移动到目录内层
语法:mv【选项】源文件或目录 目标文件或目录
-f 若目标文件或目录与需要移动的文件或目录重复,则直接覆盖
-b 若文件目标存在,则覆盖前为其创建一个备份
-i 覆盖文件之前确认

3、修改文件属性

文件的信息属性,从左到有进行性详解。
在这里插入图片描述
共有10个字符,如果第一个字符是d则表示是文档,如果第一位是-则表示为目录(‘文件夹’)
后面分为3个是一段,共计3段:
分别表示【拥有者权限*(创建这个文件的用户)】、【归属组权限】、【其他用户权限】
r: 读 数字4
w:写 数字2
x: 写 数字1
可用数字快速表示,如,就是可读,可写,可执行就是4+2+1=7;
‘777’就表示拥有者,归属组,其他人都可读,可写,可执行。000反之。
方法一
直接将此文件改为所有用户可读写

chmod 777 /opt/1.txt

方法二
修改为其他用户可读写

chmod a+rw /opt/1.txt

Ps:
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o,
+和 - 分别表示增加和去掉相应的权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值