Linux文件管理命令及其注意点
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用于复制:1>
-a等同于-p -d -r
-d若源文件为连接文件的属性,则复制连接文件属性而非文件本身
-p连同文件的属性一起复制过去,而非使用默认属性
-i若目标文件已存在确认覆盖
-r递归处理
<2>用cp用于创建连接文件(快捷方式):2>
-l进行硬连接的连接文件创建,而非复制文件本身
-s复制成为符号连接文件,即快捷方式
|
|
7.rm移除文件或目录:rm [-fir] 文件或目录
使用rm -r 删除整个目录及其下的文件时大部分distribution都默认加入了-i这个参数,若不想接受询问则可以使用:
|
|
8.mv移动文件与目录,或更名:mv [-fiu] 源 目标
与rm类似,可以同时移动多个文件到同一目录:
|
|