diff --git "a/42 \345\210\230\350\213\217\350\220\214/20240518_Linux\345\216\237\345\210\231&\347\233\256\345\275\225.md" "b/42 \345\210\230\350\213\217\350\220\214/20240518_Linux\345\216\237\345\210\231&\347\233\256\345\275\225.md" index 37f7ce6155073a6c62003e3b373d57afa5ad117a..e634b9c7e4fb0cb9d9e24fc157fe4cef58a499ce 100644 --- "a/42 \345\210\230\350\213\217\350\220\214/20240518_Linux\345\216\237\345\210\231&\347\233\256\345\275\225.md" +++ "b/42 \345\210\230\350\213\217\350\220\214/20240518_Linux\345\216\237\345\210\231&\347\233\256\345\275\225.md" @@ -186,19 +186,19 @@ command [options] [arguments] " [ ] "表示可写可不写 - 压缩 - ![20240518作业_压缩](./img/20240518作业_压缩.jpg) + ![20240518作业_压缩](./img/20240518作业_压缩.png) - 删除 - ![20240518作业_删除](./img/20240518作业_删除.jpg) + ![20240518作业_删除](./img/20240518作业_删除.png) - 解压缩 - ![20240518作业_解压缩](./img/20240518作业_解压缩.jpg) + ![20240518作业_解压缩](./img/20240518作业_解压缩.png) - 解压缩效果 - ![20240518作业_解压缩效果](./img/20240518作业_解压缩效果.jpg) + ![20240518作业_解压缩效果](./img/20240518作业_解压缩效果.png) 7. 使用命令将这个压缩包下载到本地电脑【不能用shell里自带的下载功能】 @@ -209,10 +209,10 @@ command [options] [arguments] " [ ] "表示可写可不写 scp -r 用户名@192.168.178.130:/home/用户名/文件夹名 D:/ ``` - ![20240518作业_下载](./img/20240518作业_下载.jpg) + ![20240518作业_下载](./img/20240518作业_下载.png) 8. 相关命令百度预习 9. 命令参考 https://www.linuxcool.com/ - 10. 相关过程,做成笔记0................s \ No newline at end of file + 10. 相关过程,做成笔记 \ No newline at end of file diff --git "a/42 \345\210\230\350\213\217\350\220\214/20240521_\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271.md" "b/42 \345\210\230\350\213\217\350\220\214/20240521_\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271.md" index aca56bee2fd74da81c490e79651c693f5f8e267d..218007da131e03b52247268741efe879beba0e29 100644 --- "a/42 \345\210\230\350\213\217\350\220\214/20240521_\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271.md" +++ "b/42 \345\210\230\350\213\217\350\220\214/20240521_\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271.md" @@ -180,4 +180,4 @@ ---/home/paidx/学习资料/计算机科学/编程项目 ``` - ![20240521作业结果](./img/20240521作业结果.jpg) \ No newline at end of file + ![20240521作业结果](./img/20240521作业结果.png) \ No newline at end of file diff --git "a/42 \345\210\230\350\213\217\350\220\214/20240522_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" "b/42 \345\210\230\350\213\217\350\220\214/20240522_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" index 3433d08bc99adb1b3d8aa413d2fe3261fb206aa7..fa53b2f60feb56cb5dccac1ee3dcf973ba87bb74 100644 --- "a/42 \345\210\230\350\213\217\350\220\214/20240522_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" +++ "b/42 \345\210\230\350\213\217\350\220\214/20240522_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\206.md" @@ -129,7 +129,7 @@ 4. **移动文本文件**:将家目录下的所有`.txt`文件移动到`work_area/docs`目录中,并确保这些文件在移动后仍然是隐藏的(如果它们是隐藏的) ```bash - sudo mv *.txt .*.txt shandi/work_area/docs/ + sudo mv *.txt .*.txt paidx/work_area/docs/ ``` 5. **创建新文件**:在`work_area/project_a`目录下创建一个新的文本文件`notes.txt`,并添加一些内容(例如:`echo "Initial notes for project A" > work_area/project_a/notes.txt`)。 diff --git "a/42 \345\210\230\350\213\217\350\220\214/20240524_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\2062.md" "b/42 \345\210\230\350\213\217\350\220\214/20240524_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\2062.md" new file mode 100644 index 0000000000000000000000000000000000000000..705ef5f2a23b8b765578f983397c0f66d9ea36b4 --- /dev/null +++ "b/42 \345\210\230\350\213\217\350\220\214/20240524_\346\226\207\344\273\266\345\244\271\347\256\241\347\220\2062.md" @@ -0,0 +1,334 @@ + ## 7. **cp**:copy 复制文件或目录。 + + - 复制文件:`cp 源文件 目标文件` + - 复制文件到目录: cp 源文件 目标目录 + - 复制目录:`cp -r 源目录 目标目录` :没-r复制不了目录 + - 当cp有三个参数以上时: + - 最后一个是目标目录 + - 而且必须是目录,不是文件 + + + `cp` 是 Linux 和 Unix 系统中用于复制文件或目录的命令。以下是 `cp` 命令的一些常见用法: + + ~~~bash +# 1.复制单个文件: +cp 文件1 目录1/文件1 # 将文件1复制一份到目录1 +cp 文件1 文件2 # 将文件1复制一份为文件2 +cp 文件1 目录1/文件2 # 将文件1复制一份到目录1,并改名为文件2 + + +# 例如,将 `old.txt` 复制为 `new.txt`: +cp old.txt new.txt # 最终得到old.txt 和 new.txt + + +# 2.复制文件到目录: +cp 要复制的文件名 要复制到的文件夹路径 +# 例如,将 `成绩单.txt` 复制到 `/usr/local/各班成绩汇总` 目录: +cp 成绩单.txt /usr/local/各班成绩汇总/ # 最终在/usr/local/各班成绩汇总/也会出现成绩单.txt文件 + + +#3. 递归复制目录: +# 复制目录时使用 `-r` 或 `-R` 选项可以递归地复制目录及其内容。 +cp -r 源目录 目标目录 +# 例如,将 `22级1班成绩` 目录及其内容复制到 `22级成绩汇总`目录下: +cp -r 22级1班成绩 22级成绩汇总/ + + +#4. 交互式复制:# 会确认覆盖信息 +#使用 `-i` 选项,在覆盖已存在的文件前会提示用户确认。 +cp -i 源文件 目标文件 # 复制源文件为目标文件,如果目标文件已经存在,会底部是否覆盖 +# 例如:将c1.txt复制成c2.txt时,发现c2.txt已存在 +$ cp -i c1.txt c2.txt +cp: 是否覆盖 'c2.txt'? # 要覆盖就输入y,如果是n是取消复制 + + +#5. 保留文件属性:原封不动的复制 +# 使用 `-p` 选项可以保留原文件的属性(如时间戳、权限等)。 +cp -p 源文件 目标文件 +# 例如:将c1.txt复制成c3.txt,并保留c1.txt的文件属性 +$ cp -p c1.txt c3.txt + +#6. 显示复制进度: +# 使用 `-v` 选项可以显示详细的复制进度信息。类似的有tar rm +cp -rv 源目录 目标目录 # 会在递归复制的时候显示进度信息 + ``` +#7. 仅当源文件较新时复制**: update +# 使用 `-u` 选项可以仅当源文件比目标文件新时才进行复制。update +cp 1班成绩.txt 1班成绩.txt.bak # 直接覆盖 +cp -u 1班成绩.txt 1班成绩.txt.bak # 更新才复制 + + +#8. 强制复制:rm -f +# 使用 `-f` 或 `--force` 选项可以强制复制,即使目标文件已存在也不提示,直接覆盖。 +cp -f old_file new_file + +#9. 批量复制文件: +# 可以使用通配符(如 `*`)来批量复制文件。 +cp *.txt 笔记/ +# 这将复制当前目录下所有 `.txt` 结尾的文件到 `笔记` 目录。 + +#10 同时复制多个文件或目录到 某个目录 +cp 1.txt 2.txt 3.txt 笔记 # 一次性同时将1、2、3.txt都复制到笔记目录 +cp -R dir1 dir2 dir3 # 同时将dir1,dir2复制到dir3内,因为是复制目录,要加-R +cp -R 1.txt dir1 dir2 # 同时将文件和目录一起复制到dir2 + +#11 复制时产生备份文件,尾标~ +cp -b a.txt tmp/ # 如果/tmp目录已经有a.txt 就会将原来的a.txt备份成a.txt~ backup + +#12 指定备份文件尾标 +cp -b -S _bak a.txt /tmp # 如果/tmp目录已经有a.txt 就会将原来的a.txt备份成a.txt_bak + #使用 cp -b -S _bak a.txt /tmp 命令,当目标目录 /tmp 中已经存在 a.txt 文件时,会先将其重命名为 a.txt_bak 作为备份,然后再将新的 a.txt 文件复制到目标目录。这可以有效地防止文件被覆盖,确保数据的安全性 + ~~~ + + + + ## 8. **mv**:move 移动文件或目录,也可用于重命名文件或目录。 + + - 移动文件或目录:`mv 源目录/文件 目标目录` ,相当于剪切 + - 重命名文件或目录:`mv 原文件名 新文件名` + + 在 Linux 中,`mv` 命令用于移动文件或目录,或者对它们进行重命名。以下是 `mv` 命令的一些常见用法: + +原则: 目标不存在,一定重命名 + +1. 当是移动时,只能是文件移到目录 +2. 如何分辩是移动还是重命名 + 1. 源文件 - 目标文件 :mv a.txt b.txt + 1. 目标已经存在:源文件替换了目标文件 + 2. 目标不存在:直接将源文件改名为目标文件 + 2. 源文件 -目标目录、:mv a.txt dir1 + 1. 目标存在:将源文件移到目标目录里 + 2. 目标不存在:将源文件改为目标名 + 3. 源目录 - 目标目录 + 1. 目标已存在:将源移到目标里 + 2. 已经不存在:源目录改为目标目录名 + + 4. 8种场景 + 1. 文件到文件: + 1. 目标存在 + + 2. 目标不存在 + + 2. 文件到目录 + 1. 目标存在 + + 2. 目标不存在 + + 3. 目录到目录 + 1. 目标存在 + + 2. 目标不存在 + + 4. 目录到文件 + 1. 目标存在 + 2. 目标不存在 + + 5. **移动文件或目录**: + + +```bash +# 将文件从移动到指定目录: +mv 文件 目标目录 +# 将源目录A移动到目标目录B +mv 目录A 目录B + +#注意:如果目标目录不存在,`mv` 命令会将其视为要重命名的文件名 +``` + + 2. **重命名文件或目录**: + + +```bash +# 重命名文件: +mv 旧文件名 新文件名 + +# 重命名目录 +mv 旧目录名 新目录名 + +#注意,如果新文件名已存在,就会被覆盖,如果新目录名已经存在,就变成了移动 +``` + + 3. **移动并重命名:** + + +```bash +# 移动一个文件到新目录,并重命名这个文件。 +mv 1.txt /tmp/2.txt # 移动当前目录下的1.txt到/tmp目录,并重命名为2.txt + +# 移动了一个目录到另一个目录下,并重命名 +mv aDir /tmp/bDir # 将当前目录下的aDir目录移动到/tmp目录下,将改名为bDir +``` + +```bash +# 移动多个文件 参数大于等于3个时: +- mv # 跟了3个参数以上时,最后一个默认是目录 +``` + + +```bash +# 同时移动多个文件到指定目标 +mv 1.txt 2.txt /tmp # 将1.txt和2.txt 移动到/tmp目录下 +# 同时移动多个目录到指定目录下 +mv aaa bbb /tmp # 将aaa和bbb 移动到/tmp目录下 + +# 使用通配符(如 `*`)来匹配多个文件或目录,并将它们移动到目标目录。 +mv *.txt /tmp # 移动当前目录下所有.txt结尾的文件和目录到/tmp目录下 +mv a* /tmp # 移动当前目录下,所有a开头的文件和目录到 /tmp目录下 +mv * /tmp # 移动当前目录下的,所有文件和目录到/tmp目录下 +``` + + 5. **交互式操作**: + + +```bash +# 使用 `-i` 选项,`mv` 命令会在移动或重命名文件前进行确认,以避免意外覆盖文件。 +mv -i 1.txt 2.txt # 当2.txt文件已经存在时,系统会提示你是否要覆盖。y 确认,n 取消 +``` + + 6. **显示详细信息**: + + +```bash +# 使用 `-v` 选项,`mv` 命令会显示详细的操作信息,包括移动或重命名的文件名。 +mv -v 1.txt 2.txt # 重命名1.txt为2.txt并显示详情 +renamed '1.txt' -> '2.txt' # 显示详细 + +``` + + 7. **覆盖文件前先备份**: + + * 使用 `-b` 选项,`mv` 命令会在覆盖文件之前对其进行备份。 + + + ```bash +mv -b 1.txt 2.txt # 如果2.txt已存在,就先备份2.txt为2.txt~,再次1.txt改成为2.txt + ``` + + + + + + + +### 作业: + +相关和目录可自行创建后再操作 + +### 练习题 1:复制文件 + +假设你有两个目录:`/home/user/docs` 和 `/home/user/backup`。 + +1. 将`/home/user/docs`目录下的`file1.txt`复制到`/home/user/backup`目录下。 +2. 复制`/home/user/docs`目录下的所有`.txt`文件到`/home/user/backup`目录下。 + +```bash +mkdir -p user/docs //创建docs文件 +mkdir -p user/backup //创建backup文件 +cp /home/paidx/user/docs/file1.txt /home/paidx/user/backup/ //第一题 +cp /home/paidx/user/docs/*.txt /home/paidx/user/backup/ //第二题 + +``` + +### 练习题 2:复制文件夹及其内容 + +1. 假设`/home/user/photos`是一个包含多个图片文件夹的目录,请复制整个`/home/user/photos`目录及其所有内容到`/home/user/archive`目录下。 + + ```bash + cd user //进入user + mkdir photos //创建photos文件夹 + cd photos/ //进入photos文件夹 + touch 11.jpg 22.jpg //创建两个图片 + mkdir archive //创建archive文件夹 + cp -r /home/paidx/user/photos /home/paidx/user/archive/ + + ``` + +### 练习题 3:移动文件 + +1. 将`/home/user/docs`目录下的`file2.docx`移动到`/home/user/papers`目录下。 + +2. 如果`/home/user/papers`目录下已经有一个名为`file2.docx`的文件,请确保移动操作会询问你是否要覆盖它。 + + ```bash + //第一题 + cd docs/ + touch file2.txt + mkdir papers + mv /home/paidx/user/docs/file2.txt /home/paidx/user/papers/ + //第二题 + mv -i /home/paidx/user/docs/file2.txt /home/paidx/user/papers/ + + ``` + +### 练习题 4:重命名文件 + +1. 将`/home/user/docs`目录下的`oldname.pdf`重命名为`newname.pdf`。 + + ```bash + cd docs/ + touch oldname.pdf + mv oldname.pdf newname.pdf //重命名 + ``` + +### 练习题 5:结合使用 + +1. 复制`/home/user/docs`目录下的`report.md`到`/home/user/temp`,然后将复制过去的文件重命名为`temp_report.md`。 + +2. 将`/home/user/docs`目录下所有以`.doc`结尾的文件移动到`/home/user/processed`,并且如果这些文件在目标目录中已经存在,则不覆盖它们。 + + ```bash + //第一题 + cd docs/ + touch report.md + cd user/ + mkdir temp + cp -r /home/paidx/user/docs/report.md /home/paidx/user/temp/temp_report.md + + //第二题 + cd docs + touch 11.doc 22.doc 33.doc + cd .. + mkdir processed + mv -i /home/paidx/user/docs/*.doc /home/paidx/user/processed + ``` + + + +### 练习题 6:使用通配符 + +1. 复制`/home/user/docs`目录下所有以`.jpg`或`.png`结尾的图片文件到`/home/user/images`目录。 + + ```bash + cd docs/ + touch 11.jpg 22.jpg 33.png 44.png + cd .. //回到user + mkdir images + cp /home/paidx/user/docs/*.png /home/paidx/user/images + cp /home/paidx/user/docs/*.jpg /home/paidx/user/images + + ``` + +### 练习题 7:详细输出 + +1. 使用`cp`命令复制文件时,显示详细的复制信息。 + + ```bash + cp -v /home/paidx/user/docs/*.png /home/paidx/user/images + cp -v /home/paidx/user/docs/*.jpg /home/paidx/user/images + ``` + +2. 使用`mv`命令移动文件时,显示详细的移动信息。 + + ```bash + mv -v /home/paidx/user /home/paidx/0524作业/ + ``` + +### 练习题 8:更新文件 + +1. 如果`/home/user/backup`目录中已经有一个与`/home/user/docs`目录下的`file1.txt`同名的文件,并且`/home/user/docs/file1.txt`的内容是更新的,请使用`cp`命令将更新的文件复制到备份目录,并覆盖旧文件(假设你知道旧文件可以被安全地覆盖)。 + +```bash +cp -u /home/paidx/0524作业/user/docs/file1.txt /home/paidx/0524作业/user/backup/file1.txt +``` + +![20240524_作业显示](./img/20240524_作业显示.png) \ No newline at end of file diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.jpg" deleted file mode 100644 index 04ed2e02fc5b9ef65f80645ab5d73b745d02be8c..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.png" new file mode 100644 index 0000000000000000000000000000000000000000..eeb14f746005d4263aa3c9b1d81951af6fb9861d Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\344\270\213\350\275\275.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.jpg" deleted file mode 100644 index 2619778f71032dfeb233f4227fe7ff4580242caa..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.png" new file mode 100644 index 0000000000000000000000000000000000000000..b086874411de96ed5e458bf6c93f04d5e13ba3ed Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\210\240\351\231\244.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.jpg" deleted file mode 100644 index 8d0009773e4feee2e817a4581b85c5c15cb88a05..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.png" new file mode 100644 index 0000000000000000000000000000000000000000..01bba245fee3acfe365bb0b9849a06365ecf6d0d Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\345\216\213\347\274\251.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.jpg" deleted file mode 100644 index 7dc4cdf476de538b5d3793de680eeb6149a7db31..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.png" new file mode 100644 index 0000000000000000000000000000000000000000..8ec47af681de2916e0dc2880f46c0028dab5d6fd Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.jpg" deleted file mode 100644 index ec0c9306d09090db9930da985b475e95a13463da..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.png" new file mode 100644 index 0000000000000000000000000000000000000000..e39933a2ea61efcefb95976d499c235d353040f8 Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240518\344\275\234\344\270\232_\350\247\243\345\216\213\347\274\251\346\225\210\346\236\234.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.jpg" "b/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.jpg" deleted file mode 100644 index 3106a635f1c3efc911e8c499b732ada9976c677f..0000000000000000000000000000000000000000 Binary files "a/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.jpg" and /dev/null differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.png" new file mode 100644 index 0000000000000000000000000000000000000000..fe1bf26e2d6388ea8f24872d2753d61f82cfd112 Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240521\344\275\234\344\270\232\347\273\223\346\236\234.png" differ diff --git "a/42 \345\210\230\350\213\217\350\220\214/img/20240524_\344\275\234\344\270\232\346\230\276\347\244\272.png" "b/42 \345\210\230\350\213\217\350\220\214/img/20240524_\344\275\234\344\270\232\346\230\276\347\244\272.png" new file mode 100644 index 0000000000000000000000000000000000000000..dc2c1744c82fd946926ca787f552070d3efdb09b Binary files /dev/null and "b/42 \345\210\230\350\213\217\350\220\214/img/20240524_\344\275\234\344\270\232\346\230\276\347\244\272.png" differ