第三节.常用Linux命令—文件和目录
1.查看目录内容:ls
1).功能:
·列出目录的内容
2).常用选项:
参数 | 含义 |
---|---|
-a | 显示指定目录下所有子目录和文件,包含隐藏文件(以 · 开头的文件) |
-l | 以列表形式显示文件的详细信息 |
-h | 配合 -l 以人性化的方式显示文件大小 |
3).计算机中文件大小的表示方法:
4).通配符的使用:
通配符 | 含义 |
---|---|
* | 代表任意个数个字符 |
? | 代表任意一个字符,至少一个 |
[] | 表示可以匹配任意字符数组中的任意一个 |
[abc] | 匹配a,b,c中的任意一个 |
[a-f] | 匹配从a-f范围内的任意一个字符 |
5).示例:
注:
1).绿色框框:首字母为 d:代表目录,首字母为 -:代表文件
2).黄色框框:占用磁盘大小
3).蓝色框框:日期
4).红色框框:文件(白色字体),目录(蓝色字体)
2.切换目录:cd
1).常用的参数
通配符 | 含义 |
---|---|
cd /cd ~ | 切换到当前用户的主目录(home/用户目录) |
cd . | 保持在当前目录不变 |
cd .. | 切换到上一级目录 |
cd - | 在最近两次工作目录之间来回切换 |
2).相对路径和绝对路径
· 相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
·绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置
3.删除和创建操作:touch,mkdir,rm
1).touch
· 功能:创建文件或修改文件时间,如果文件不存在,创建一个空白的文件,如果文件存在,可以修改文件的末次修改时间
2).mkdir
· 功能:创建一个新的目录,新创建目录名字不能与当前目录中已存在的目录或者文件同名
· 常用选项:
选项 | 含义 |
---|---|
-p | 可以递归创建目录 |
3).rm
· 功能:删除文件或者目录
· 常用选项:
选项 | 含义 |
---|---|
-f | 强制删除,忽略不存在的文件,无需提示 |
-r | 递归的删除目录下的内容,删除文件夹时必须加此参数 |
· 注意:使用rm命令要小心,因为文件删除后不能恢复
4.拷贝和移动文件:tree,cp,mv
1).tree
· 功能:可以以树状图列出文件目录结构
· 常用选项:
选项 | 含义 |
---|---|
-d | 只显示目录 |
2).cp
· 功能:将给出的文件或目录复制到另一个文件或目录中
· 常用选项:r
选项 | 含义 |
---|---|
-i | 覆盖文件前的提示 |
-r | 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 |
3).mv
· 功能:用来移动文件或目录,也可以给文件或者目录重命名
· 常用选项:
选项 | 含义 |
---|---|
-i | 覆盖文件前提示 |