C高级第2天

写一个1.sh脚本,将以下内容放到脚本中:

在家目录下创建目录文件,dir

在dir下创建dir1和dir2

把当前目录下的所有文件拷贝到dir1中,

把当前目录下的所有脚本文件拷贝到dir2中

把dir2打包并压缩为dir2.tar.xz

再把dir2.tar.xz移动到dir1中

解压dir1中的压缩包

使用tree工具,查看dir下的文件

复制代码
  #!/bin/bash 
  
   
  mkdir ~/dir/dir1 ~/dir/dir2 -p
  cp ./* ~/dir/dir1
  cp ./*.sh ~/dir/dir2 
  tar -cvJf ~/dir/dir2.tar.xz  ~/dir/dir2
  mv ~/dir/dir2.tar.xz ~/dir/dir1/
  tar -xvf  ~/dir/dir1/dir2.tar.xz                                              
  tree ~/dir

相关推荐
π大星星️1 小时前
Nginx 四层(stream)反向代理 + DNS 负载均衡
运维·nginx·负载均衡
beyoundout1 小时前
HAproxy
linux·运维·服务器
qq_218753313 小时前
服务器查日志太慢,试试grep组合拳
运维·服务器
Jie_174 小时前
【linux】高可用集群Keepalived
linux·运维·服务器
思绪漂移4 小时前
阿里云【免费试用】Elasticsearch 智能运维 AI 助手
运维·elasticsearch·阿里云
aiprtem4 小时前
LVGL + ESP-Brookesia 嵌入式模拟桌面应用开发
linux·c语言·物联网
21号 15 小时前
4.应用层自定义协议与序列化
运维·服务器·网络
xx.ii6 小时前
4.Linux 应用程序的安装和管理
linux·服务器·网络
奋斗的蛋黄7 小时前
解析分区、挂载与块设备:Linux 存储管理核心命令详解
linux·服务器·网络
墨迹的陌离7 小时前
【Linux】重生之从零开始学习运维之Mysql
linux·运维·服务器·数据库·学习·mysql