linux档案与目录管理

1.cd  目录名:将该目录作为当前目录。其中几个比较特殊的符号为:~当前用户的家庭目录,~user:指定用户的家庭目录,-:上一次cd操作指定的目录,/:根目录,

2.显示当前完整路径名。

3.mkdir [-mp]:创建目录,参数:-m以数字的形式设置配置文件的权限,-p递归地创建多层目录。

4.rmdir [-p] 目录名:删除空目录,参数-p:递归地删除空目录。

5.ls [-aAdfFhilnrRSt][--color={never,auto,always}][--full-time]:查看当前目录目录下的档案,参数的意义分别为:

    1)-a:全部档案

    2)-A:除了...外的全部

    3)-d:仅列出目录

    4)-f:直接列出,而不排序,默认要按档案名排序

    5)-F:根据档案、目录等信息给予附加的数据结构,eg*,可执行文件;/,目录;=socket档案;|fifo管道档案。

    6)-h:将档案容量以人类易读的方式显示

    7)-i:列出inode

    8)-l:列出档案的属性与权限等数据,其中ll是该参数的简写指令

    9)-n:列出UIDGID而非使用者与群组的名称

    10)-r:将排序结果反向输出

    11)-R:连同子目录一起列出来

    12)-S:以档案容量大小排序

    13)-t:以时间排序

    14)--color=never:不用依据档案特性给予颜色显示

    15)--color=always:显示颜色

    16)--color=auto:让系统自定显示颜色。

    17)--full-time:以完整的时间模式输出

    18)--time={atimectime}:输出最近一次访问时间,最近一次权限改变时间,而不是mtime(内容最后一次被修改的时间)。

6.cp  [-adfilprsu] 来源文件  目标文件:复制文件;cp [options]来源文件来源文件2  …  目录:将多个文件复制到指定的目录,参数的意义为:

    1)   -a:相当于pdr

    2)   -d:直接复制链接文件,而不去找其源文件

    3)   -fforce,若目标文件存在,则直接替换掉

    4)   -i:若目标文件存在,在替换时,会询问,(使前面的 -i 选项失效)

    5)   -llink,进行硬式连接的连接档的建立,而非复制档案

    6)   -p:连同档案的属性一起复制过去,而非使用默认属性(备份常用)

    7)   -r:递归地复制

    8)   -s:复制为符号链接文件,即快键方式

    9)   -u:若目标档比原档案就才会更新

    10)-n --no-clobber:不要覆盖已存在的文件(使前面的 -i 选项失效)

7.rm [fir]:移除档案或目录,参数:-fforce忽略不存在的档案,不会发出警告;-i:删除时询问;-r:递归地删除,删除目录时常用。

8.mv [-fiu] 源文件目标文件:移动源文件到指定的文件;mv  [options] 源文件1 源文件2 …  目标目录:移动源文件到指定的目录。参数:-fforce,目标文件存在,直接覆盖;-i,目标档案存在时,询问;-u,只有当源文件比目标文件新时才移动。

9.basename:从路径中获取档案名

10dirname:从指定路径中获取目录名


你可能感兴趣的:(linux档案与目录管理)