一、路径与目录操作
1.基础切换
| 命令 | 说明 | 示例 |
|---|---|---|
pwd | 显示当前所在目录的绝对路径 | pwd |
cd [目录] | 切换目录 | cd /home |
cd .. | 返回上一级目录 | cd .. |
./ | 表示当前目录 | sh ./test.sh |
2.目录增删
mkdir:创建新目录。mkdir -p:递归创建多级目录。rmdir:删除空目录。rmdir -p:递归删除多级空目录。
示例:
bash
mkdir test
mkdir -p a/b/c
rmdir test二、文件查看与管理
1.ls列出目录内容
ls:查看当前目录内容。ls -a:查看全部文件,包括以.开头的隐藏文件。ls -l:列出详细属性,包括权限、所有者、大小、修改时间。ls -al:查看所有文件的详细信息。
2.cp复制
格式:
bash
cp [选项] 源文件 目标路径示例:
bash
cp test.txt /home/backup/
cp -r dir1 /home/backup/常用参数:
-r:递归复制目录。-f:强制覆盖目标文件。
3.mv移动或重命名
格式:
bash
mv [选项] 源文件 目标路径示例:
bash
mv old.txt new.txt
mv test.txt /home/backup/常用参数:
-f:强制覆盖已存在的目标文件。-u:只在源文件更新时才覆盖目标文件。
4.rm删除
删除操作不可轻易恢复,执行前一定要确认路径。
常用参数:
-f:强制删除,忽略不存在的文件,不提示。-r:递归删除目录及其内容。-i:交互模式,删除前询问确认。
示例:
bash
rm test.txt
rm -r test_dir