首页 > 其他分享 >每日博客

每日博客

时间:2023-11-07 22:12:14浏览次数:22  
标签:文件 -- 每日 子目录 博客 复制 cp 目录

Linux mkdir(英文全拼:make directory)命令用于创建目录。

语法

mkdir [-p] dirName

参数说明

  • -p 确保目录名称存在,不存在的就建一个。

实例

在工作目录下,建立一个名为 runoob 的子目录 :

mkdir runoob

在工作目录下的 runoob2 目录中,建立一个名为 test 的子目录。

若 runoob2 目录原本不存在,则建立一个。(注:本例若不加 -p 参数,且原本 runoob2 目录不存在,则产生错误。)

mkdir -p runoob2/test

Linux rmdir(英文全拼:remove directory)命令删除空的目录。

语法

rmdir [-p] dirName

参数

    • -p 是当子目录被删除后使它也成为空目录的话,则顺便一并删除。

 

实例

将工作目录下,名为 AAA 的子目录删除 :

rmdir AAA

在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。

rmdir -p BBB/Test

 

Linux cp(英文全拼:copy file)命令主要用于复制文件或目录。

语法

cp [options] source dest
或
cp [选项] 源文件 目标文件
其中,source(源文件)表示要复制的文件或目录的路径,dest(目标文件)表示复制后的文件或目录的路径。

cp [options] source... directory

选项说明

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于 dpR 参数组合。
  • -d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
  • -r 或 --recursive:用于复制目录及其所有的子目录和文件,如果要复制目录,需要使用该选项。
  • -i 或 --interactive:在复制前提示确认,如果目标文件已存在,则会询问是否覆盖,回答 y 时目标文件将被覆盖。。
  • -u 或 --update:仅复制源文件中更新时间较新的文件。
  • -v 或 --verbose:显示详细的复制过程。
  • -p 或 --preserve:保留源文件的权限、所有者和时间戳信息。
  • -f 或 --force:强制复制,即使目标文件已存在也会覆盖,而且不给出提示。
  • -l:不复制文件,只是生成链接文件。

实例

将文件 file.txt 复制到目录 /path/to/destination/ 中:

cp file.txt /path/to/destination/

使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:

cp –r test/ newtest          

注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。

复制文件,并在目标文件已存在时进行确认:

cp -i file.txt /path/to/destination/

标签:文件,--,每日,子目录,博客,复制,cp,目录
From: https://www.cnblogs.com/LiuLyuancn/p/17816169.html

相关文章

  • 2023.11.7——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......
  • 每日总结11.07
    今天大数据上课做了实验,熟悉了常用的Linux操作和Hadoop操作,1.熟悉常用的Linux操作1)cd命令:切换目录2)ls命令:查看文件与目录3)mkdir命令:新建目录4)rmdir命令:删除空的目录5)cp命令:复制文件或目录6)mv命令:移动文件与目录,或更名7)rm命令:移除文件或目录8)cat命令:查看文件内容9)tac命令......
  • 11.7每日总结
    实验报告题目:熟悉常用的Linux操作和Hadoop操作姓名:江新兵 日期:2023.11.07实验环境:vmware虚拟机搭载centos7的linux环境和hadoop3.3.4版本实验内容与完成情况: cd切换文件目录的使用 先使用ls命令查看/usr目录的东西,再用mkdir命令新建文件夹。 ......
  • 每日随笔——简单工厂模式
    [实验任务一]:女娲造人使用简单工厂模式模拟女娲(Nvwa)造人(Person),如果传入参数M,则返回一个Man对象,如果传入参数W,则返回一个Woman对象,如果传入参数R,则返回一个Robot对象。请用程序设计实现上述场景。实验要求:1.画出对应的类图;2.提交源代码;3.注意编程规范。类图: 源代码:......
  • 2023年11第一周博客总结
    本周进行了软考的最后冲刺,每天都很累,所以没怎么写博客,昨天刚考完,今天进行一下本周的周结,在最后一周的时间内,每天按照一道大题的进度攻克四道大题,最后也成功攻克下来了,对于算法题,采取的自求多福的策略,反正考试的时候都写上了,而且感觉应该能拿56分,对于其他题,有两题奔着满分,对于客观......
  • 每日总结
    今日收获将图书馆借来的书籍还回去了;写完了人机交互的2/3的作业;联系平台上学习比赛的相关练习题目;真的,以后谁给我发那种格式不规范的!我们就绝交!!!绝交!明天预计学习新的知识,继续进步;继续练习题目;......
  • 11.6每日总结
    相关的易混淆概念 四个阶段1、初始:建立系统业务模型,确定项目边界;2、细化/精化:分析问题领域,建立完善的架构,淘汰高风险元素;3、构建:开发功能,集成产品;4、移交:确保软件可用;六个等级1、未完成级:过程域的一个或者多个特定目标没有被满足;2、已执行级:过程通过转化可识别的工作......
  • 每日总结20231106
    代码时间(包括上课)3h代码量(行):100行博客数量(篇):1篇相关事项:1、今天是周一,一周里面最困的一天,但是今天没有迟到呦,今天第一节课是软件设计模式,写的是适配器模式和桥接模式,这次还很简单,是自己写的。2、今天第二节课上的是人机交互技术,看了相关C#的相关知识点的视频。3、今天晚上打......
  • 大数据学习每日总结-第三天
    今天重点学习了hive数据仓库,了解了数据仓库这个新的概念,以及它于关系型数据库的区别。Hive数据仓库一款基于Hadoop的仓库,它依赖于Hadoop上的各种工具,同时又又将Hadoop存储的数据和表相联系,使得用户可以通过sql语言来操作Hadoop中的数据。今天我着重学习了hive数据库的一些sql操作......
  • 2023.11.6——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.软考知识明日计划:学习......