攻城狮在路上(叁)Linux(十三)--- 文件与目录的管理
一、查看文件与目录:
1、命令格式:ls [-aAdfFhilnrRSt] 目录名称;
2、参数说明:
-a:显示所有的文件,包括隐藏文件(隐藏文件一般以.开头).
-d:仅列出目录本身。
-l:列出长数据串,包含文件的属性与权限等数据。
二、复制命令:cp
1、命令格式:cp [-adfilprsu] 源文件 目标文件
2、参数说明:
-i:若目标文件已经存在时,覆盖之前先询问.
-r:递归持续复制,用于目录的复制。
-p:连同文件的属性一起复制过去,而非使用默认属性,一般在备份的时候用。
-a:相当于上面的-pdr的效果。
3、注意:
复制的时候需要注意文件的权限问题,必要时使用root用户。
三、移除文件或目录:rm
1、命令格式:rm [-fir] 文件或目录
2、参数说明:
-f:就是force的意思,忽略不存在的文件。
-i:互动模式,在删除之前会询问用户确认。
-r:递归删除,慎用。
四、移动文件或目录:mv
1、命令格式: mv [-fiu] 源文件 目标文件
2、参数说明:
-f:如果目标文件已经存在,不会询问而直接覆盖。
-i:与f相反,互动模式。
-u:若目标文件已经存在,只有当源文件较新时,才会更新。
五、取得路径的文件名与目录名称:
basename /etc/sysconfig/network; <== 获取文件名,结果为netword
dirname /etc/sysconfig/netword; <== 获取目录名,结果为/etc/sysconfig