Linux的文件,管理管理指令

ls:

参数:

-a 全部的文件,连同隐藏文件(开头为.的文件 )一起列出来

-A 列出全部文件但不包括. 和..

-d 列出目录本身,而不是列出目录中的文件数据

-h 文件大小以GB,KB表示出来

-l 列出长数据串,包含文件的属性和权限等数据(常用)

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


cp:复制文件或目录

例如 cp ~/.bashrc /tmp/bashrc

将主文件夹下的.bashrc复制到/tmp下,并更名为bashrc


参数:

-a, 相当于-pdr的意思

-i 若目标文件已经存在,在覆盖时会先询问操作的进行

-r 递归持续复制,用于目录的复制行为


rm 移除文件或目录

参数:

-f:force的意思,忽略不存在的文件,不会出现警告信息

-i:互动模式,在删除前会询问用户是否操作

-r:递归删除,最常见的在目录的删除 


mv:移动文件和目录,或者更名

-f:force ,如果目标文件已经存在,不会询问而直接覆盖

-i; 若目标文件已存在,就会询问是否覆盖

-u:如果目标文件已经存在,且source比较新,才会更新


移动文件:mv bashrc mvtest  将文件bashrc移动到mvtest文件夹中

重命名:mv mvtest mvtest2 

 


取得路径的文件名和目录名

basename /etc/sysconfig/network

network 取得最后的文件名

dirname /etc/sysconfig/network

/etc/sysconfig 取得目录名


posted on 2016-06-27 16:54  sichenzhao  阅读(88)  评论(0编辑  收藏  举报

导航