04-操作文件和目录 遇到的坑
时间:2022-07-26
本文章向大家介绍04-操作文件和目录 遇到的坑,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
情景:
比如说,在home目录下有两个目录:dic1 和 dic2(也可以这样理解这俩目录同等级)。 其中,dic1 目录下有一文件 text.txt ,此时我们想将该文件(text.txt )复制到 dic2 目录下。 注意!!!!坑来了。 我最开始使用的命令如下:
# 先进入到dic1目录
cd dic1
# 将 text.txt 复制到 dic2 中
cp -r text.txt dic2
# 通过相对路径进入到 dic2 目录
cd ../dic2
# 以长列表形式显示 dic2 内容。
ls -l
# 这时你会发现dic2目录下根本就没有text.txt
cd ../dic1
# 再回到dic1目录你会发现,其中有一个 dic2 目录
解惑:
① 首先,cp -r text.txt dic2 这个语句是在dic1 这个目录下进行操作,若是 dic1 目录下没有一个名为 dic2 的子目录,则会新创建一个 dic2 目录,然后将 text.txt 复制进刚刚新创建的 dic2 目录中(dic1的子目录)。 这样就和我的预期产生了截然不同的效果,这时就需要用到相对路径指向目的目录,即以下语句: cp -r text.txt ../dic2
cp命令使用时遇到的坑1.png
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
- Laravel5.1 框架模型一对一关系实现与使用方法实例分析
- Linux中怎么查看已挂载的文件系统类型详解
- PHP实现笛卡尔积算法的实例讲解
- TP5框架简单登录功能实现方法示例
- 使用 Apache Web 服务器配置两个或多个站点的办法
- 详解laravel passport OAuth2.0的4种模式
- Apache Web 服务器的安装配置办法
- thinkphp5实现微信扫码支付
- laravel框架实现后台登录、退出功能示例
- Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
- Linux查看进程的所有信息的办法示例
- PHP配合fiddler抓包抓取微信指数小程序数据的实现方法分析
- Python基于traceback模块获取异常信息
- PHP实现微信商户支付企业付款到零钱功能