LINUX常用的基本命令1
LINUX常用的基本命令1
Linux的命令的参数可以组合使用
目录管理
绝对路径、相对路径
常见的处理目录的命令:
ls:列出目录
cd:切换目录
pwd:显示当前目录
mkdir:创建目录
rmdir:删除目录
cp:复制文件或目录
rm:移除文件或目录
mv:移动文件或目录,或修改文件和目录的名称
可以用 man [命令] 来查看各个命令的使用文档,如:man cp
| 命令 | 作用 |
|---|---|
| / | 根目录 |
| ~ | 当前用户目录 |
| ./ | 当前目录 |
| cd | 切换目录 (绝对路径或者相对路径) |
| cd .. | 返回上一级目录 |
| pwd | 显示当前所在目录 |
ls 列出目录
ls [options] [name...]
| 参数 | 作用 |
|---|---|
| -a | all,查看全部文件,包含隐藏文件 |
| -l | 列出所有文件的所有信息,包括文件的属性和权限,不含隐藏文件 |
mkdir 创建目录/文件夹
mkdir [-pm] dirName
| 参数 | 作用 | 例子 |
|---|---|---|
| -p | 把需要创建的上级目录一起创建 | mkdir -p dir1/dir2/dir3 |
| -m | 配置文件权限,可以不是用默认权限 | mkdir -m 777 dir4 |
rmdir 删除目录,仅能删除空目录,如果存在文件,需要先删除文件
rmdir [-p] dirName
| 参数 | 作用 | 例子 |
|---|---|---|
| -p | 连同上级的空目录一起删除 | rmdir -p dir1/dir2/dir3 |
cp 复制文件或目录
cp [options] source dest
cp [options] source directory
| 参数 | 作用 | 例子 |
|---|---|---|
| -a | 保留链接、文件属性,并复制目录下的所有内容,相当于-pdr | |
| -p | 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中 | |
| -d | 当源文件或目录存在链接时,在目标文件或目录也创建链接,并指向源文件或目录所指向的地方 | |
| -r | 递归复制 | |
| -f | force,若目标文件名已存在,则覆盖且不给出提示 | |
| -i | 若目标文件名已存在,覆盖前先询问 | |
| -l | 不复制文件,只是生成链接文件 |
rm 移除文件或目录
rm [options] name
| 参数 | 作用 | 例子 |
|---|---|---|
| -f | force,直接删除,忽略不存在的文件,不会出现警告信息 | |
| -i | 在删除前会询问 | |
| -r | 递归删除 |
mv 移动文件或目录,或修改名称,是文件移动,不是复制,源文件会离开原来的位置
mv [options] source dest
mv [options] source directory
| 参数 | 作用 | 例子 |
|---|---|---|
| -f | 在 mv 操作要覆盖某已有的目标文件时不给任何指示 | |
| -i | 若指定目录已有同名文件,则先询问是否覆盖旧文件 | |
| -u | 若目标文件已经存在,且 source 比较新,才会升级 (update) |
注:mv dir1 dir2,
dir1会移动到dir2之下,变成dir1/dir2。
如果dir2中已经存在dir1,
- 如果dir2/dir1为空目录,则把dir1的全部内容移动到dir2/dir1;
- 如果dir2/dir1非空目录,则出错。
爱赢才会拼。
浙公网安备 33010602011771号