From 3b1d105d4b53ba0d4cc3184786de992d12f724db Mon Sep 17 00:00:00 2001 From: Zhang <1844588517@qq.com> Date: Tue, 21 May 2024 21:10:27 +0800 Subject: [PATCH] biji --- ...34\347\232\204\346\214\207\344\273\244.md" | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 "15\345\274\240\346\231\257\346\266\233/2024-5-21-damian\344\270\255\344\270\200\344\272\233\346\226\207\344\273\266\346\223\215\344\275\234\347\232\204\346\214\207\344\273\244.md" diff --git "a/15\345\274\240\346\231\257\346\266\233/2024-5-21-damian\344\270\255\344\270\200\344\272\233\346\226\207\344\273\266\346\223\215\344\275\234\347\232\204\346\214\207\344\273\244.md" "b/15\345\274\240\346\231\257\346\266\233/2024-5-21-damian\344\270\255\344\270\200\344\272\233\346\226\207\344\273\266\346\223\215\344\275\234\347\232\204\346\214\207\344\273\244.md" new file mode 100644 index 0000000..40062e7 --- /dev/null +++ "b/15\345\274\240\346\231\257\346\266\233/2024-5-21-damian\344\270\255\344\270\200\344\272\233\346\226\207\344\273\266\346\223\215\344\275\234\347\232\204\346\214\207\344\273\244.md" @@ -0,0 +1,77 @@ +# 文件夹及文件管理的预习作业 + +```js +1. 在你的个人文档目录下创建一个名为`学习资料`的文件夹,并进入该文件夹。 +//mkdir 学习资料 + +2. 在`学习资料`文件夹中创建一个名为`计算机科学`的文件夹。 +//cd 学习资料 +//mkdir 计算机科学 + +3. 在`计算机科学`文件夹中创建两个子文件夹,分别命名为`课程资料`和`编程项目`。 +//mkdir 课程资料 +//mkdir 编程项目 + +4. 将你最近的一门计算机科学课程的课件文件(假设文件名为`CS101_第一讲.pdf`)放入`课程资料`文件夹。 + +5. 在`编程项目`文件夹中创建一个名为`Java项目`的文件夹。 +//cd 编程项目 +//mkdir Java项目 + +6. 在`Java项目`文件夹中创建两个空文件,分别命名为`主程序.java`和`工具类.java`。 +//cd Java项目 +//mkdir 主程序.java, mkdir 工具类.java + +7. 复制`主程序.java`并命名为`备份_主程序.java`。 +//cp -r 主程序.java 备份_主程序.java + +8. 创建一个名为`Python项目`的文件夹,并将`工具类.java` +移动到`Python项目`文件夹中。 +//mkdir Python项目 +//mv 工具类.java Python项目 + +9. 列出`计算机科学`文件夹中所有文件和文件夹的内容。 + 第一种方法 +//find 计算机科学 + 第二种方法(在要列出全部文件内容的父级) +//ls -R + +10. 删除`编程项目`文件夹及其包含的所有内容。 +//rm -rf 编程项目 +11. 重命名`Python项目`为`数据分析项目`。 +//mv Python项目 数据分析项目 +12. 最后,列出当前所在目录的路径。 +//pwd +``` + + + +# 文件的打包、压缩、解包 + +```js +打包 + tar -cvf //打包后的名 ,要打包的文件或目录(可以多个),显示过程 + +解包 + tar -xvf //要解包的文件名 +压缩 +gzip //压缩文件 + +tar和gzip一起使用 : + 1. tar -cvzf 打包并压缩 + 2. tar -xzvf 解压并解包 +``` + +# 文件的下载和上传 + +``` +1. scp要在本地执行 + 1. 下载:scp 用户名@主机IP:/要下载的具体文件路径 本地电脑的目录 + 2. scp cxw01@172.16.90.73:/home/cxw01/big.tar.gz d:/ + 3. 上传:scp 本地电脑文件的路径 用户名@主机IP:/要上传到的文件目录 +cxw01@172.16.90.73:/home/cxw01/1314/ + 2. sftp 也可以实现 ,用法类似SSH + 1. 操作都要进入对应的目录,不管是远程还是本地 + 2. get是下载,put是上传,后面直接用文件名 +``` + -- Gitee