Linux之文件与目录、AWK(七)

课程内容

目录

  • cd:切换工作目录
    参数缺省:回到自己的家,C语言不支持缺省参数,可通过宏实现
    参数~:回到自己的家,可使用 [~用户名] 的方式指定该用户名的家
    参数-:回到上次目录,适合两个长路径的相互切换
  • pwd
    -L 逻辑工作目录
    -P 物理工作目录【真实】
    主要体现在软连接
  • ln -s [要连接的文件] [软连接的位置/或加名字]
  • 两者在同一片物理空间,物理目录一致
  • 【删除】对于软连接test指向一个文件夹
    [rm test] 只删除这个连接文件
    [rm -r test] 会删除连接的文件夹里的所有内容,危险!
    如果连接的是文件不是文件夹,不影响原内容
    [PS] 硬连接不能用在目录上
  • mkdir

-p 自动创建父目录,当想创建多级目录时
-m 设置权限
示例:mkdir -p -m 700 ./test/abc/x

  • rmdir:可用rm替代
  • 绝对路径:从根目录/开始
  • 相对路径:从当前目录.或上层目录…开始

文件与目录的管理

  • ls:显示文件及目录信息
  • cp:拷贝

-i 若文件存在,询问
-r 递归
-a = -pdr
p 拷贝时连同文件属性
d 拷贝连接文件而不是其指向
r 递归
-u 源文件比目标文件新才拷贝,适合大容量备份
-s 拷贝为软连接;-l 拷贝为硬连接
cp/mv 多个文件时,最后一个必须是目录
cp的实现逻辑
打开文件 → 读文件 → 写文件
【如果cp的是一个管道】
那需要从另一端传入数据,才能读取数据再写
cp完后,管道文件变成了存储管道数据的普通文件

  • rm:删除
  • -i 互动模式,会询问
    -r 递归
    -f 强制<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值