美文网首页
04-操作文件和目录 遇到的坑

04-操作文件和目录 遇到的坑

作者: 見贤思齊_ | 来源:发表于2020-09-27 22:57 被阅读0次

情景:

比如说,在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

相关文章

  • 04-操作文件和目录 遇到的坑

    情景: 比如说,在home目录下有两个目录:dic1 和 dic2(也可以这样理解这俩目录同等级)。其中,dic1...

  • 04-操作文件与目录

    现在,我们准备好做些实际工作了,本章将介绍如下命令: cp:复制文件和目录。mv:移动或重命名文件和目录。mkdi...

  • 文件和目录处理相关

    文件和目录处理相关 题: 考点:文件操作/写入操作; 延伸:目录操作函数,其他文件操作; 文件读写操作 文件系统函...

  • Linux文件操作

    文件操作 (Linux文件操作)) [文件|目录] Linux文件操作:为了对文件和目录进程处理,你需要用到系统...

  • Java实现文件目录操作书目录

    Java实现文件目录操作之使用IO和NIO创建目录 Java实现文件目录操作之递归遍历目录和文件 Java实现文件...

  • 2020年4月30日 第七章 文件-2

    第七章 文件-2 7.4 文件和目录操作 文件和目录操作包括:查看文件属性、复制和删除文件、创建和删除目录等1.o...

  • 文件和目录操作

    文件和目录操作 新建文件夹 删除文件或文件夹 -r是递归的删除参数表中的目录及其子目录;f是不提示用户,删除目录下...

  • 2019-02-24

    今天总结一下最近工作中遇到的小知识点和一些小坑: 关于文件操作方面: json文件的操作最近工作也经常用,关于文件...

  • Linux笔记2

    文件、目录操作命令 cp — 复制文件和目录mv — 移动/重命名文件和目录mkdir — 创建目录rm — 删除...

  • Linux命令行

    文件和目录操作 复制文件目录 移动文件目录 重命名文件目录 删除文件目录 创建文件目录 查看文件内容 查看文件类型...

网友评论

      本文标题:04-操作文件和目录 遇到的坑

      本文链接:https://www.haomeiwen.com/subject/kohzektx.html