Linux目录相关命令

Windows的文件夹在Linux中称为目录

1. mkdir:用于创建目录

    • mkdir jiazhong:创建一个目录
    • mkdir Linux MySQL Redis Nginxmkdir {Linux,MySQL,Redis,Nginx}:创建多个目录
    • mkdir jiazhong{01..10}:创建10个目录,以jiazhong开头,后跟序列数字
    • mkdir jiazhong{01..10..2}:创建目录名且后缀为奇数的目录
  • -p :创建多级目录,执行时会先创建父目录再创建子目录
    • 例:mkdir -p /root/jiazhong/linux/firewall/enable

2. yum在线安装软件包

    • yum:作用是在CentOS中在线下载并安装软件包

目前使用阿里云的镜像库

    • 执行以下命令,使用curl命令下载repo文件

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

    • 更新缓存:yum makecache
    • 下载并安装tree软件包:yum install -y tree (注:-y表示安装,如果没有-y只是 下载)

3. tree命令用于以树状格式显示目录结构

4. rm:删除文件或目录

    • -f(只能删除文件):强制删除,不会询问

例:rm -f abc

    • -r(删除目录):递归删除,会询问是否删除,输入yes或y即可

例:rm -r jiazhong

    • -rf(删除文件和目录):递归强制删除目录

例:rm -rf jiazhong

5. du:用于统计目录或文件大小(查看磁盘的使用情况)

  • du -sh /etc:查看etc目录的总大小
  • du -sh /etc/*:查看etc目录中各个文件的总大小

6. rename(实际不建议使用rename,使用mv修改文件名):修改文件或目录名称

    • 格式:rename 原文件名 新文件名 原文件

7. mv:用于移动文件或重命名

    • mv jiazhong(文件) ~(目录):将文件jiazhong移动到目录~中
    • mv jiazhong(文件) jz(文件):将文件jiazhong改名为jz
    • mv a(目录) a1(目录):将目录a改名为a1

8. cp:复制文件

    • cp /mariadb-5.5.68.rpm ./:将根目录下的mariadb-5.5.68.rpm文件复制到当前目录下
    • cp /mariadb-5.5.68.rpm ./mariadb.rpm:将根目录下的mariadb-5.5.68.rpm文件复制到当前目录下并改名为mariadb.rpm
    • -r:递归复制目录及其内容
    • cp -r /jiazhong ~

9. scp:跨主机复制文件

    • scp 源文件 目标文件
    • scp 本机的源文件 用户名@远程主机的IP:目标地址
    • 复制abc文件到192.168.79.132主机的家目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值