查询目录中内容——ls
#ls [选项] [文件或目录]
选项:
- -a——显示所有文件,包括隐藏文件(.表示隐藏文件)
- -l——显示文件权限等详细信息,ls -l 和命令ll效果一样
- -d——查看目录属性
- -h——人性化显示文件大小
- -i——显示inode
查询所在目录位置——pwd(print working directory)
- pwd 记录当前的目录路径,当利用 cd 命令切换当前目录时,系统自动更新 PWD 的值。
- oldpwd 记录旧的工作目录,即用户所处的前一个目录.
ticy@ubuntu:~/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic$ pwd
/home/ticy/share/puck2/build/tmp/deploy/images/aud8516-ztk-basic
建立目录——mkdir (make directory)
#mkdir -p [目录名]
-p——递归处理,创建几个目录
切换目录——cd(change directory)
- #cd [目录名]——进入该目录下
- #cd ~ ——进入当前用户的家home目录
- #cd ——进入当前用户的家home目录
- #cd - ——进入上次目录
- #cd .. ——进入上级目录
- #cd . ——进入当前目录
- #cd /——退回根目录
相对路径:参照当前所在目录,进行查找。
cd ../usr/local/src/
绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置
cd /etc/
删除空目录——rmdir(remove empty directories)
#rmdir [目录名]
显示指定文件或目录的类型——file
#file [文件或目录]
创建指定名称的文件——touch
#touch filename
删除文件或目录——rm(主要用这个)
#rm -rf [文件或目录](remove)
选项:
- -r——删除目录
- -f——强制删除,不询问
复制文件或目录命令——cp(copy)
#cp [选项] [原文件或目录] [目标目录]
选项:
- -r——复制目录
- -p——连带文件属性复制(如时间等隐藏属性)
- -d——若文件是连接文件,则复制连接属性
- -a——相当-pdr
剪切或改名命令——mv (move)
#move [原文件或目录] [目标目录]
当原文件或目录与目标目录在同一个目录下是改名操作,否则是剪切操作
选项:
- -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
- -f:强制删除文件或目录,不询问用户;
- -i:删除已有文件或目录之前先询问用户;
- -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
显示文本文件内容——cat
#cat filename-----一次显示整个文件 cat filename
#cat > filename-----创建新文件,不能编辑已有文件
#cat file1 file2 > file-----将几个文件合并为一个文件
分页显示文本文件内容,只允许向前浏览——more
#more filename
分页显示文本文件内容,并可方便向前,向后浏览——less
#less filename
显示文件前n行内容——head
#head -n filename
显示文件后n行内容——tail
#tail -n filename