Skip to content
DAILY QUOTE

“ ”

一、路径与目录操作

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