拷贝和移动命令及时间日期和倒序显示命令输出结果等相关命令(tree、cp、mv、date、cal、tac、rev命令)

1. 文件和目录相关的命令

1.1 将一个目录下的内容树形展示——tree

在终端中以树状图的形式列出文件目录的结构。
格式:tree 文件或目录名
可选项为d,表示只展示文件夹,而不展示文件,示例:tree -d test表示展示test目录下的文件夹(目录)

1.2 复制文件或目录——cp

格式:cp 选项 源文件 目标文件
示例:cp learning/test1.txt ./cptest1.txt
选项:

  1. -i:表示覆盖文件前提示
  2. -r:表示如果复制的是一个目录,则递归复制该目录下的所有文件及子目录
  3. -a:可以保留源文件的属性进行copy(只有root等用户才可以保留源文件属性,而普通用户依然保留不了原有属性)

示例:cp -r ./learning cplearning表示将learning文件夹下的内容复制到cplearning文件夹下。
附: 如果目标路径是一个文件(且该文件已存在),则会直接覆盖掉目标文件原有的内容,这点和rm相似,cp也有-i参数,可以在覆盖前询问用户是否覆盖,root用户默认有,而普通用户需要手动加上-i参数。

1.3 移动文件或目录——mv

格式:mv 选项 源文件 目标文件
示例:mv learning/test1.txt ./test3.txt表示将test1.txt文件移动到当前目录下,并改名test3.txt。
选项常用的有i,作用和cp命令的选项中的i一样,都是覆盖文件前发出提示信息。
示例:mv -i test1.txt ./learning表示将test1.txt文件移动到learning目录下,如果learning目录下有与test1.txt同名的文件,则发出提示,询问用户是否继续覆盖。这点在mv命令用来给文件重命名时显的很有作用,可以防止将已存在的文件覆盖掉。

2. 时间和日期以及倒序输出相关的命令

2.1 时间日期相关命令——date&cal
  1. date命令:查看系统日期时间,输入date -s "时间"表示设置系统时间
  2. cal表示日历,其中cal 年份表示查看指定年份的日历,cal 月份 年份表示查看指定月份的日历
2.2 倒序显示输出结果的命令——tac&rev

rev命令表示左右倒序显示文件的内容,而tac表示上下倒序显示文件内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值