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) 编辑 收藏 举报