Linux目录处理命令

目录处理命令

mkdir创建文件

  • 命令名称:mkdir

  • 命令英文原意:make directories

  • 命令所在路径:/bin/mkdir

  • 执行权限:所有用户

  • 语法:mkdir -p[目录名]

  • 功能描述:创建新目录 -p递归创建

  • 不能在本身不存在的目录中创建新的目录(但是-p可以实现递归创建)

mkdir /tmp/vedios
ls /tmp

递归创建:

mkdir -p /tmp/Q0/QQ

cd切换目录

  • 命名名称:cd
  • 命令英文原意:change directory
  • 命令所在路径:shell内置命令
  • 执行权限:所有用户
  • 语法: cd [目录]
  • 功能描述:切换目录

范例:

cd /temp/J/soso  切换到指定目录
cd .. 回到上一级目录(.表示当前目录,..表示上级目录)
cd ../..回到上两级

pwd显示当前目录

  • 命令名称:pwd
  • 命令英文原意:print working directory
  • 命令所在路径:/bin/pwd
  • 执行权限:所有用户
  • 语法:pwd
  • 功能描述:显示当前目录(绝对路径)

范例:

pwd

文件处理命令

链接命令

rmdir删除

  • 命令名称:rmdir
  • 命令英文原意:remove empty directories
  • 命令所在路径:/bin/rmdir
  • 执行权限:所有用户
  • 语法:rmdir[目录名]
  • 功能描述:删除空目录

范例:

rmdir /tmp/Japan/boduo

cp复制

  • 命令名称:cp
  • 命令英文原意:copy
  • 命令所在路径:/bin/cp
  • 执行权限:所有用户
  • 语法:
cp -rp[原文件或目录][目标目录]
    -r 复制目录
    -p 保留文件属性
  • 功能描述:复制文件或目录
  • 可以同时复制多个文件

范例:

cp -r /tmp/Q0/QQQQ /root
将目录/tmp/Q0/QQQQ复制到目录/root下,文件最后修改的时间会发生变化
cp -rp /tmp/Q0/QQ /tmp/Q0/QQQ /root
将/tmp/Q0/ 目录下的QQ和QQQ目录复制到/root下,保持目录属性

示例:

  • 由于之前把Q0文件夹删除了,所以重新创建一下

  • mkdir /tmp/Q0(注意,这里一次只能创建一个文件夹,不能递归创建,加上-p就可以了)
    mkdir /tmp/Q0/QQ
    mkdir /tmp/Q0/QQQ
    mkdir /tmp/Q0/QQQQ
    
  • 命令用得不熟练,错了好多
    *

cp -r /tmp/Q0/QQQQ /root
cp -rp /tmp/Q0/QQ /tmp/Q0/QQQ /root

  • 复制目录时一定要加上-r
  • 复制的同时可以更改复制目录的名字

mv剪切文件、改名

  • 命令名称:mv
  • 命令英文原意:move
  • 命令所在路径:/bin/mv
  • 执行权限:所有用户
  • 语法:mv [原文件或目录] [目标目录]
  • 功能描述:剪切文件、改名
剪切文件:
mv /tmp/Q0/QQQQ /root

  • 可以同时剪切多个目录
  • 也可以在剪切的时候改名
mv /tmp/Q0/QQQ /root/babarg
image-20210609215325914
在当前目录下改名

意思差不多,就是把文件剪切到自身的目录,就相当于改名。

mv QQQQ qq

rm 删除文件

  • 命令名称:rm
  • 命令英文原意:remove
  • 命令所在路径:/bin/rm
  • 执行权限:所有用户
  • 语法:
    • rm -rf[文件或目录]
    • rm -r删除文件
    • rm -f 强制执行(不会有提问)
  • 功能描述:删除文件或目录

注意:Linux没有回收站的机制。

示例:

保险起见:先从其他地方拷贝一个文件,然后执行删除操作。

cp /etc/grub.conf /root
rm grup.conf

删除目录不能直接使用rm,

rm /tmp/QO
rm -rf /tmp/Q0

  • tip:若是用rm -r,系统会一个一个地问是否删除此目录下的文件
  • rmdir :只能删除空目录
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值