Linux基础命令2(目录操作命令)
2026/8/27 12:24:26 网站建设 项目流程

1. 目录切换

cd命令:

cd / 切换到根目录

cd /usr 切换到根目录下的usr目录

cd ../ 切换到上一级目录 或者 cd ..

cd ~ 切换到home目录

cd - 切换到上次访问的目录

2. 目录查看 ls [-al]

命令:ls [-al]

ls 查看当前目录下的所有目录和文件

ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

ls /dir 查看指定目录下的所有目录和文件

3. 目录操作(增,删,改,查)

① 创建目录(增) mkdir

命令:mkdir 目录

mkdir aaa 在当前目录下创建一个名为aaa的目录

mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录

② 删除目录或文件(删)rm

命令:rm [-rf] 目录

(1)删除文件:

rm 文件 删除当前目录下的文件

rm -f 文件 删除当前目录的文件(不询问)

(2)删除目录:

rm -r aaa 递归删除当前目录下的aaa目录

rm -rf aaa 递归删除当前目录下的aaa目录(不询问)

(3)全部删除:

rm -rf * 将当前目录下的所有目录和文件全部删除

rm -rf /* (自杀命令!慎用!慎用!慎用!)将根目录下的所有文件全部删除

注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删除任何目录或文件,都直接使用 rm -rf 目录/文件/压缩包

③ 目录修改(改)mv 和 cp

(1)重命名目录

命令:mv 当前目录 新目录

示例:

mv aaa bbb 将目录aaa改为bbb

注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作

(2)剪切目录

命令:mv 目录名称 目录的新位置

示例:

将/usr/tmp目录下的aaa目录剪切到 /usr目录下面 mv /usr/tmp/aaa /usr

注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作

(3)拷贝目录

命令:cp -r 目录名称 目录拷贝的目标位置

-r代表递归

示例:

将/usr/tmp目录下的aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /usr

注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归

4. 搜索目录(查)find

命令:find 目录 参数 文件名称

示例:

find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询