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,
+和 - 分别表示增加和去掉相应的权限。