diff --git "a/14 \346\233\271\346\255\243\346\263\242/20240520\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" "b/14 \346\233\271\346\255\243\346\263\242/20240520\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..be8fdf603c9b52c15d527549de4a846a16a6aee4 --- /dev/null +++ "b/14 \346\233\271\346\255\243\346\263\242/20240520\346\226\207\344\273\266\347\256\241\347\220\206\347\232\204\351\242\204\344\271\240\344\275\234\344\270\232.md" @@ -0,0 +1,78 @@ +1. ### 综合练习题:大学生生活场景中的文件夹和文件管理 + + 假设你是一名大学生,现在面临着整理学习资料和课程作业的任务。请按照以下要求完成相关的文件夹和文件管理操作: + + 1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 + + 1. ``` + mkdir 学习资料 + ``` + + 2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 + + 1. ``` + mkdir 计算机科学 + ``` + + 3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 + + 1. ``` + mkdir 课程资料 + mkdir 编程项目 + ``` + + 4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + + 1. ``` + scp D:/CS101_第一讲.pdf baiyun@60.204.244.217://home/baiyun/学习资料/计算机科学/课程资料 + + 5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 + + 1. ``` + mkdir Java项目 + + 6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 + + 1. ``` + touch 主程序.java + touch 工具类.java + + 7. 复制`主程序.java`并命名为`备份_主程序.java`。 + + 1. ``` + cp [选项] 源文件 目标文件地址 + cp -a 主程序.java /home/baiyun/学习资料/计算机科学/编程项目/Java项目 + ``` + + ``` + mv source_file(文件) dest_file(文件) //将源文件名 source_file 改为目标文件名 dest_file + mv 主程序.java 备份_主程序.java + ``` + + 8. 创建一个名为`Python项目`的文件夹,并将`工具类.java`移动到`Python项目`文件夹中。 + + 1. ``` + mv source_file(文件) dest_directory(目录)//将文件source_file 移动到目标目录 dest_directory 中 + mv 工具类.java /home/baiyun/学习资料/计算机科学/编程项目/Python项目 + ``` + + 9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + + 1. ``` + cd /home/baiyun/学习资料/计算机科学 + ls -R + + 10. 删除`编程项目`文件夹及其包含的所有内容。 + + 1. ``` + rm -rf 编程项目 + + 11. 重命名`Python项目`为`数据分析项目`。 + + 1. ``` + mv Python项目 数据分析项目 + + 12. 最后,列出当前所在目录的路径。 + + 1. ``` + ls -R \ No newline at end of file