【Linux命令】文件目录命令
1、pwd 显示当前目录绝对路径
pwd: 打印工作目录(print work directory)
2、ls 列出目录的内容
基本语法:ls [选项] [目录或是文件]
| 选项 | 功能 |
|---|---|
| -a | 全部的文件,连同隐藏档(开头为 . 的文件) 一起列出来(常用) |
| -l | 长数据串列出,包含文件的属性与权限等等数据;(常用) |
| -R | 递归(recursion)列出目录下所有子目录及文件 |
注意事项:
(1)-R 一定要大写
(2)ls -l 与ll 的作用是一样的
3、cd 切换目录
基本语法:
cd [参数]
4、mkdir 创建目录
基本语法:
mkdir [选项] 要创建的目录选项说明:-p 递归创建多层目录
直接创建一个目录
创建多个目录
derrick@ubuntu-derrick:~/桌面$ mkdir -p test/a/b/c derrick@ubuntu-derrick:~/桌面$ ls -R .: test ./test: a ./test/a: b ./test/a/b: c ./test/a/b/c:
5、touch 创建空文件
基本语法:
touch 文件名称在test/a文件夹下创建一个文件
6、cp 复制文件或目录
基本语法:
cp [选项] 源文件 目标文件选项:-r 递归复制整个文件夹
案例:复制文件
案例:复制整个文件夹(复制其中一个文件夹到当前目录下)
7、rm 删除文件或目录
基本语法:
rm [选项] 目标文件选项:不带选项只能删除文件,不能删除文件夹
选项:-r 可以删除整个文件夹
案例:删除单个文件
案例:删除整个文件夹
8、mv 移动文件目录或重命名
基本语法1:
mv 原文件名 新文件名基本语法2:
mv 源路径 新路径案例:重命名
案例:移动目录
9、cat 查看文件内容
基本语法:
cat [选项] 文件名选项:-n 显示行号
案例:不显示行号
案例:显示行号
10、tail 输出文件尾部内容
基本语法1:
tail 文件功能:查看文件尾部10行内容
基本语法2:
tail -n 5 文件功能:查看文件尾部5行内容(5可以修改成任意数)
基本语法3:
tail -F 文件功能:实时追踪该文档的所有更新,适用于监控日志情况。使用ctrl+C 结束

11、echo 输出内容
基本语法:
echo [选项] [输出内容]选项:-e 支持反斜线控制的字符转换
\n换行、\t制表符
案例:直接输出
案例:换行输出
12、>和>> 输出重定向
基本语法1:
[输出内容] > 文件名覆盖内容基本语法2:
[输出内容] >> 文件名追加内容案例:将ls信息列表覆盖到文件中
案例:将ls信息列表追加到文件中
案例:将echo信息追加到文件中
13、ln 软链接
基本语法:
ln -s [原始路径] [软连接路径]案例:创建一个软链接
14、history
history:查看已经执行过的历史命令


评论