3 Linux 常用命令(二)目录操作命令

本文介绍了Linux系统中常用的目录操作命令,包括cd(切换目录)、pwd(显示当前目录)、mkdir(创建目录)、rmdir(删除空目录)、rm(删除文件或目录)、cp(复制文件和目录)以及mv(移动文件或改名),详细阐述了每个命令的功能、选项及使用示例。
摘要由CSDN通过智能技术生成

Linux 常用命令(二)目录操作命令

3.1 cd命令

cd是切换所在目录的命令,这个命令的基本信息如下。

  • 命令名称:cd。
  • 英文原意:change directory。
  • 所在路径:Shell内置命令。
  • 执行权限:所有用户。

**功能描述:**切换所在目录。

特殊符号作用
~代表用户的家目录
-代表上次所在目录
.代表当前目录
代表上级目录

3.2 pwd命令

pwd命令是查询所在目录的命令,基本信息如下:

  • 命令名称:pwd
  • 英文原意:print name of current/working directory
  • 所在路径:/bin/pwd
  • 执行权限:所有用户。

**功能描述:**查询所在的工作目录。

[root@localhost ~]# pwd

3.3 mkdir命令

mkdir是创建目录的命令,其基本信息如下。

  • 命令名称:mkdir。
  • 英文原意:make directories。
  • 所在路径:/bin/mkdir。
  • 执行权限:所有用户。

**功能描述:**创建空目录。

[root@localhost ~]# mkdir [选项] [目录名]
选项:
    -p: 递归建立所需目录

示例:

[root@localhost ~]# mkdir -p /test/projec

3.4 rmdir命令

既然有建立目录的命令,就一定会有删除目录的命令rmdir,其基本信息如下。

  • 命令名称:rmdir。
  • 英文原意:remove empty directories。
  • 所在路径:/bin/rmdir。
  • 执行权限:所有用户。

**功能描述:**删除空目录。

[root@localhost ~]# rmdir [选项] [目录名]
选项:
    -p: 递归删除目录

示例:

[root@localhost ~]# rmkir -p /test/projec

3.5 rm命令

rm是强大的删除命令,不仅可以删除文件,也可以删除目录。这个命令的基本信息如下。

  • 命令名称:rm。
  • 英文原意:remove files or directories。
  • 所在路径:/bin/rm。
  • 执行权限:所有用户。

**功能描述:**删除文件或目录。

[root@localhost ~]# rm [选项] [文件或目录]
选项:
    -f: 强制删除(force)
    -i: 交互删除,在删除之前会询问用户
    -r: 递归删除,可以删除目录(recursive)

示例:

[root@localhost ~]# rm -rf /test/projec

3.6 cp命令

cp是用于复制的命令,其基本信息如下:

  • 命令名称:cp。
  • 英文原意:copy files and directories。
  • 所在路径:/bin/cp。
  • 执行权限:所有用户。

**功能描述:**复制文件和目录。

[root@localhost ~]# cp [选项] [源文件目标文件]
选项:
    -a: 相当于-dpr选项的集合,这几个选项我们一一介绍
    -d: 如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接
    -i: 询问,如果目标文件已经存在,则会询问是否覆盖
    -p: 复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间)
    -r: 递归复制,用于复制目录

示例:

[root@localhost ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

3.7 mv命令

mv是用来剪切的命令,其基本信息如下。

  • 命令名称:mv。
  • 英文原意:move (rename) files。
  • 所在路径:/bin/mv。
  • 执行权限:所有用户。

**功能描述:**移动文件或改名。

[root@localhost ~]# mv [选项] [源文件目标文件]
选项:
    -f: 强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖
    -i: 交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项)
    -v: 显示详细信息

示例:

[root@localhost ~]# mv /etc/nginx/ /root/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值