20175208 张家华 MyCP
一、内容
- 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数:
- java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为十进制数字)转化为二进制文件
- java MyCP -xt XXX1.bin XXX2.txt 用来二进制文件把转化为文本文件(内容为十进制数字)
二、了解CP功能
- 学习一下Linux系统下的CP功能
- 功能: 复制文件或目录
- 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息
- 参数:
- -a 或 --archive 此参数的效果和同时指定"-dpR"参数相同
- -b 或 --backup 删除、覆盖目的文件先备份,备份的文件或目录亦建立为符号链接,并指向源文件或目录链接的源文件或目录。假如没有加上这个参数,在复制过程中若遇到符号链接,则会直接复制源文件或目录
- -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
- -i 或 --interactive 覆盖文件之前先询问用户
- -l 或 --link 对源文件建立硬链接,而非复制文件
- -p 或 --preserve 保留源文件或目录的属性,包括所有者、所属组、权限与时间
- -P 或 --parents 保留源文件或目录的路径,此路径可以是绝对路径或相对路径,且目的目录必须已经丰在
- -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
- -R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理
- -s 或 --symbolic-link 对源文件建立符号链接,而非复制文件
- -S <备份字尾字符串> 或 --suffix=<备份字尾字符串> 用"-b"参数备份目的文件后,备份文件的字尾会被加上一个备份字符串。默认的备份字尾符串是符号"~"
- -u 或 --update 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
- -v 或 --verbose 显示执行过程
三、实验截图:
四、代码:
https://gitee.com/zhangjiahua20175208/codes/kcay1i4d5lu2ro89fhtse99
转载于:https://www.cnblogs.com/kaoru/p/10786311.html
20175208 张家华 MyCP相关推荐
- 20175208 张家华 实验四《Android开发基础》实验报告
一.实验报告封面 课程:Java程序设计 班级:1752班 姓名:张家华 学号:20175208 指导教师:娄嘉鹏 实验日期:2019年5月16日 实验时 ...
- 20175208 张家华 MyOD
一.实现目的: 编写MyOD.java 用java MyOD XXX实现Linux下od -tx -tc XXX的功能 二.功能简介 1.Linux下的od功能是将指定文件内容以八进制.十进制.十六进 ...
- 20175208 张家华 MySort
MySort 注意:研究sort的其他功能,要能改的动代码,需要答辩 模拟实现Linux下Sort -t : -k 2的功能. 要有伪代码,产品代码,测试代码(注意测试用例的设计) 参考 Sort的实 ...
- 2.文献研读---基于学生成绩多变量数据挖掘的学习行为分析--单耀 王艺岚 张家华...
研究对象 采矿工程学生基础课的考试成绩 研究动机 提高教与学的质量 文献综述 用多变量数据挖掘的方法分析学生的学习效果,同时对学生的学习行为进行归类与分析 研究方案设计 1.研究方法:取样本为本校采矿 ...
- 张思华:希望通过创新加深NetApp与中国的联系
只要关注NetApp的人都知道,NetApp最近发生了两件重要的事情,一个是NetApp Insight 2016在美国拉斯维加斯举办,阐述了NetApp最新的创新技术和产品.一个是NetApp大中华 ...
- 昆山首家华邑酒店及套房假日酒店开业;舍弗勒与制氢企业Lhyfe建立合作关系 | 美通企业日报...
美通社要闻摘要: 昆山花桥华邑酒店及昆山花桥套房假日酒店开业.中海油宣布2023年业务战略和发展计划.柯尼卡美能达创立150周年.舍弗勒与制氢企业Lhyfe建立合作关系.SK海力士第四代10纳米级DD ...
- 清华计算机系张家友,清华大学2018年领军计划入选名单公示(广西)
广西2018年清华大学领军人才选拔入选名单已经公布,为方便考生查看,自主选拔在线对广西入选名单作了整理,共27人,供考生参考. 清华大学2018年领军计划入选名单公示(广西) 姓名 性别 所在省份 毕 ...
- 【重磅】掌众金服创始人张敬华受邀担任LinkEye顾问
点击上方 "蓝色字" 可关注我们! 记者:铅笔盒 据项目方透露,近日掌众金服创始人兼CEO张敬华先生应邀担任LinkEye顾问. LinkEye是一套基于区块链技术的自主研发的征信 ...
- 360数科张家兴:如何突破三大瓶颈,破解金融科技发展难题?
3月6日,上海香港联会.普陀香港联会联合普陀新区联会,IFTA亚洲金融科技师学会共同举办了"沪港合作共创未来"--沪港两地金融科技线上论坛.本次活动通过沪港两地直播连线,探讨两地金 ...
最新文章
- java 只提取数字_如何从字符串中批量的提取数字-百度经验
- SpringBoot_web开发-SpringMVC自动配置原理
- ZigBee与智慧家居-ZigBee方案
- [C语言 - 12] Union联合
- c语言数组如何把一串数字存入数组_C语言经典编程题(下)
- mysql 6.5安装配置,RedHat6.5安装MySQL5.7教程详解
- MongoDB 安装与基本命令
- js中元素(图片)切换和隐藏显示问题
- ORACLE 常用函数——字符函数
- 导图速读《高性能MySQL》
- Wireshark捕获IP报文——分片与不分片
- apereo cas开发_CAS 之 Apereo CAS 简介(一)
- 2020.09.19【普及组】模拟赛C组总结
- 《Dynamically Fused Graph Network for Multi-hop Reasoning》 论文笔记
- 数据可视化是什么,数据可视化怎么做最好?
- 深信服实习面经11_02
- 2022年终总结-两年Androider的成长之路
- iOS企业证书的申请教程
- 职业也如学习一样,逆水行舟不进则退
- 深入理解IGMP协议