1.chgrp改变文件所属用户组:chgrp [-R] 文件或目录

​ 要被改变的组名必须要在/etc/group文件内才行

2.chown改变文件所有者:chown [-R] 账号名称 文件或目录

​ 用户必须是一级存在于系统中的账号,也就是在/etc/passwd文件中有记录的用户

​ chown在指定账号名称时也可以使用[账号名称:组名]的格式顺便修改用户组

3.chmod改变文件的权限:chmod [-R] xyz 文件或目录

4.cd切换目录、pwd显示当前目录、mkdir新建目录、rmdir删除空目录

5.ls查看文件与目录

​ -a列出包含隐藏文件的目录(包含.和..这两个目录)

​ -A列出包含隐藏文件的目录(不包含.和..这两个目录)

​ -d仅列出目录,而不列出文件

​ -f直接列出结果而不排序

​ -F根据文件、目录等信息给予附加数据结构,例如:*:代表可执行文件,/:代表目录,=:代表socket文件,|:代表FIFO文件

​ -h将文件容量已人类教易读的方式列出

​ -l列出包含文件属性与权限的数据

​ -i列出inode号码

​ -n列出UID与GID,而非用户与用户组的名称

6.cp复试文件或目录:cp [-adfilprsu] 源文件 目的文件

<1>cp用于复制:

​ -a等同于-p -d -r

​ -d若源文件为连接文件的属性,则复制连接文件属性而非文件本身

​ -p连同文件的属性一起复制过去,而非使用默认属性

​ -i若目标文件已存在确认覆盖

​ -r递归处理

<2>用cp用于创建连接文件(快捷方式):

​ -l进行硬连接的连接文件创建,而非复制文件本身

​ -s复制成为符号连接文件,即快捷方式

1
2
3
4
一些使用方式:
cp 源文件 . //将文件复制到当前目录
cp -r 源目录 目标目录 //将源目录下的所有文件复制到目标目录下
cp 源1 源2 目标目录 //将多个数据一次复制到同一个目录去,最后一定是目录

7.rm移除文件或目录:rm [-fir] 文件或目录

​ 使用rm -r 删除整个目录及其下的文件时大部分distribution都默认加入了-i这个参数,若不想接受询问则可以使用:

1
\rm -r 目录 //即在rm前加入'\'

8.mv移动文件与目录,或更名:mv [-fiu] 源 目标

​ 与rm类似,可以同时移动多个文件到同一目录:

1
mv 源1 源2 目标目录 //将多个数据一次移动到同一个目录去,最后一定是目录