linux命令参数
linux命令参数详细介绍
在 Linux 系统中,大部分命令都可以携带参数来改变其默认行为,下面介绍一些常见的命令及其参数:
ls 命令
ls 用于列出目录内容,常用参数如下:
-l:以长格式显示文件和目录的详细信息,如权限、所有者、大小、修改时间等。
bash
-a:显示所有文件和目录,包括隐藏文件(以.开头的文件)。
bash
-h:与-l一起使用时,以人类可读的格式显示文件大小(如 KB、MB 等)。
bash
-R:递归列出子目录中的文件和目录。
bash
cd 命令
cd 用于切换当前工作目录,它有一些特殊的使用方式可以看作是参数:
..:切换到上一级目录。
bash
-:切换到上一次所在的目录。
bash
-
~:切换到当前用户的主目录。
bash
~
mkdir 命令
mkdir 用于创建新的目录,常用参数如下:
-p:递归创建目录,即如果父目录不存在,也会一并创建。
bash
dir1/dir2
rm 命令
rm 用于删除文件或目录,常用参数如下:
-r:递归删除目录及其内容,可用于删除非空目录。
bash
-f:强制删除,不提示确认信息。
bash
cp 命令
cp 用于复制文件或目录,常用参数如下:
-r:递归复制目录及其内容,可用于复制目录。
bash
source_dir dest_dir
-i:在覆盖目标文件之前提示确认。
bash
file1 file2
mv 命令
mv 用于移动或重命名文件和目录,常用参数如下:
-i:在覆盖目标文件之前提示确认。
bash
file1 file2
grep 命令
grep 用于在文件中搜索指定的文本模式,常用参数如下:
-i:忽略大小写进行搜索。
bash
-r:递归搜索指定目录下的所有文件。
bash
-n:显示匹配行的行号。
bash
912 file