mv详解目录
Linux 常用命令大全
1. ls 指令(ls命令详解)
用法: ls [选项]... [文件]...
功能:
-l
:显示详细信息(权限、所有者、大小、时间等)。-a
:显示所有文件,包括隐藏文件(以.
开头的文件)。-h
:以人类可读的形式显示文件大小(如 KB、MB)。-R
:递归显示子目录的内容。-t
:按修改时间排序。-r
:将排序的结果反转输出。-S
:按文件大小排序。-d
:只查看当前目录本身。
2. touch 指令(touch命令详解)
用法: touch [选项]... [文件]...
功能:
-c
或--no-create
:如果文件不存在,则不创建文件。-d [日期时间]
:使用指定的日期时间更新文件的访问时间和修改时间。-m
:只更新文件的修改时间,不更改访问时间。-r [参考文件]
:将目标文件的时间戳更新为参考文件的时间戳。-t [时间]
:使用指定时间更新文件的时间戳。
3. pwd 指令
用法: pwd
功能: 显示当前工作目录的完整路径。
4. mkdir 指令
用法: mkdir [目录]
功能:
-p
:递归创建多级目录。
5. cd 指令
用法: cd [目录路径]
功能:
cd ..
:切换到上一级目录。cd ~
或cd
:切换到当前用户的主目录。cd -
:切换到上一次所在的目录。cd /目录路径
:切换到绝对路径目录。cd ../目录路径
:切换到相对路径目录。
6. rmdir 和 rm 指令
rmdir 用法: rmdir [目录名]
rm 用法: rm [选项]... [文件或目录]...
功能:
-i
:删除前逐一确认。-f
:强制删除文件,不提示用户。-r
:递归删除目录及其下所有文件。
7. man 指令
用法: man [选项] [命令名称]
功能: 查看命令的帮助文档。
检查是否安装: man --version
安装方法:
- Ubuntu 平台:
sudo apt update sudo apt install man-db
- CentOS 平台:
sudo yum install man-db man-pages
8. cp 指令(cp命令详解)
用法:
cp [选项] 源文件 目标文件
cp [选项] 源文件... 目标目录
功能:
-a
:归档模式,保留文件的所有属性(包括符号链接、权限等)。-r
或-R
:递归复制目录及其内容。-v
:显示详细信息(复制的文件名和路径)。-i
:覆盖文件前提示用户确认。-u
:只在目标文件比源文件旧时或目标文件不存在时复制。-f
:强制复制,即使目标文件不可写也会覆盖。-p
:保留文件的时间戳、权限等属性。
9. mv 指令(mv命令详解)
用法: mv [选项] 源文件/目录 目标文件/目录
功能:
-i
:在覆盖目标文件前,提示用户确认。-f
:强制移动,覆盖目标文件时不提示。-u
:只移动比目标文件更新的文件,或目标文件不存在时才移动。-v
:显示移动的详细过程(源文件到目标文件)。-n
:不覆盖已有文件(防止文件被覆盖)。
10. cat 指令(cat命令详解)
用法: cat [选项] [文件...]
功能:
-n
:为每一行添加行号。-b
:为非空行添加行号(空白行不计)。-E
:显示行尾的$
符号,便于查看换行。-T
:将制表符显示为^I
,便于观察文件中的制表符。-s
:压缩连续的空行为一行(去除多余空白行)。-A
:等同于-vET
,显示不可见字符(例如制表符、换行符等)。>>
:将文件内容追加到另一个文件中。
11. more 指令
用法: more [文件名]
功能: 分页查看文件内容,从头开始读取大文件。
12. less 指令
用法: less [文件名]
功能: 分页查看文件内容,支持上下滚动。
13. head 指令
用法: head [选项] [文件...]
功能: 查看文件的前 N 行内容,默认显示前 10 行。
-n [行数]
:指定显示的行数。
14. tail 指令
用法: tail [选项] [文件...]
功能: 查看文件的后 N 行内容,默认显示后 10 行。
-n [行数]
:指定显示的行数。-f
:实时显示文件内容,常用于查看日志文件。
15. find 指令
用法: find [路径] [选项]
功能: 在指定路径中查找文件。
-name [文件名]
:按名称查找文件。-type [文件类型]
:按文件类型查找,如-type d
查找目录,-type f
查找文件。-size [+/-文件大小]
:按文件大小查找文件。
16. grep 指令
用法: grep [选项] [模式] [文件...]
功能: 在文件中搜索指定模式的文本。
-i
:忽略大小写。-v
:反向匹配(显示不符合模式的行)。-n
:显示匹配的行号。
17. zip/unzip 指令
用法:
zip [压缩包名.zip] [文件/目录]
:压缩文件或目录。unzip [压缩包名.zip]
:解压文件。
18. tar 指令
用法: tar [选项] [压缩包名.tar] [文件/目录]
功能:
-c
:创建压缩包。-x
:解压缩包。-v
:显示操作过程。-f
:指定压缩包文件名。-z
:使用 gzip 压缩或解压缩。
19. uname 指令
用法: uname [选项]
功能: 显示系统信息。
-a
:显示所有信息。-r
:显示内核版本。
20. which 指令
用法: which [命令名]
功能: 显示命令的路径,查看某个命令是否安装。