文件和目录管理
绝对路径和相对路径。绝对路径一定由根目录/写起,相对路径不由/写起,转换路径时用..
.代表当前目录,..代表上层目录,-代表前一个工作目录,~代表自己的家目录,~user代表到user这个人的家目录。
cd切换目录,pwd显示当前目录,当我们执行一个指令的时候,系统会依照PATH定义的路径搜寻档案,先搜到的指令档案先被执行。
mkdir建立一个新目录,rmdir删除一个空目录。mkdir有两个常用的参数:m和p。m是在建立文件的时候直接设定权限,而不是根据umask来设定权限,默认的新建目录是755的权限;p是递归建立目录。rmdir的p是递归删除上层的空目录。
ls命令的详细说明:
-a 全部的档案都列出,连同隐藏文档
-A 全部文件连同隐藏文件,除了.和..这两个文件
-d 仅列出目录本身,而不是目录内的文件数据
-F 根据文件、目录等信息,附加数据结构。*表示可执行文件,/表示目录,=表示套接字,|表示FIFO文件
-h 列出文件大小(GB、MB、kB)
-l列出长数据串,包含文件属性
cp命令的详细说明:
-a 相当于pdr的结合
-d 若源文件为连接文件的属性,则复制文件连接属性而非文件本身
-f 若有重复或其它疑问时,不需要询问用户而强制复制
-i 若目标文件已经存在,在覆盖时询问是否真的覆盖
-l 建立硬连接的文件,而非复制文件本身
-p 与文件的属性一起复制,而非实用默认属性
-r 递归持续复制,用于目录的复制操作
-s 复制成符号连接文件(symbolic link)即快捷方式
rm的详细说明:
-f 强制删除
-i 交互模式,删除前询问
-r 递归删除,用在删除目录时
mv的详细说明:
-f 强制直接移动而不询问
-i 若存在,询问是否覆盖
-u 若目标已经存在且源文件比较新,才会更新
cat 由第一行开始显示档案内容
tac 从最后一行开始显示
nl 显示的时候输出行号
more 分页显示内容 less与more类似,但是可以向前翻页
head 只显示前几行 后接 -n 数字显示前几行
tail 只显示文件的末尾几行
od 以二进制的方式读取档案内容
touch 修改文件时间与创建新文件
阅读(1570) | 评论(0) | 转发(0) |