1.文件操作
1.1 创建文件
| # touch+文件名 |
| # 例子: |
| # 创建一个文件 |
| touch hello.c |
| # 创建多个文件 |
| touch hello.c hi.c |
1.2 删除文件
| # rm+文件名 |
| # 例子: |
| # 删除一个文件 |
| rm hello.c |
| # 删除多个文件 |
| rm hello.c hi.c |
1.3 压缩文件
| # tar -czvf [压缩后文件名.tar] [需要压缩的文件或需要压缩的文件夹] |
| # -czvf中的“-”,可省略 |
| # 例子(压缩成.tar文件): |
| # 压缩一个文件 |
| tar -czvf source.tar hello.c |
| # 压缩多个文件 |
| tar -czvf source.tar hello.c hi.c |
| |
| # 例子(压缩成.tar.gz文件): |
| # 压缩一个文件 |
| tar -czvf source.tar.gz hello.c |
| # 压缩多个文件 |
| tar -czvf source.tar.gz hello.c hi.c |
| |
| # 例子(压缩成.tar文件): |
| # 压缩文件夹 |
| tar -czvf source.tar.gz hello |
| # 压缩多个文件夹 |
| tar -czvf source.tar.gz hello hi |
1.4 解压文件
| # tar -xzvf [名称.tar] |
| # 例子: |
| # 解压.tar文件 |
| tar -xzvf source.tar |
| # 解压.tar.gz文件 |
| tar -xzvf source.tar.gz |
2.0 文件权限
2.1 查看文件权限
2.2 赋予文件权限
| # 给当前用户赋予hello.c文件的可执行权限 |
| chmod u+x hello.c |
| # 或者(给当前用户赋予hello.c文件的可执行权限) |
| chmod +0100 hello.c |
| |
| # 给当前用户组内其他成员赋予hello.c文件的可执行权限 |
| chmod g+x hello.c |
| # 或者(给当前用户组内其他成员赋予hello.c文件的可执行权限) |
| chmod +0010 hello.c |
| |
| # 给其他用户赋予hello.c文件的可执行权限 |
| chmod o+x hello.c |
| # 或者(给其他用户赋予hello.c文件的可执行权限) |
| chmod +0001 hello.c |
| |
| # 给所有用户都赋予对hello.c文件的所有权限 |
| chmod +0777 hello.c |
| |
| # 其他权限 |
| # 赋予当前用户hello.c的读取权限 |
| chmod u+r hello.c |
| # 或者 |
| chmod +0400 hello.c |
| |
| # 赋予当前用户hello.c的写入权限 |
| chmod u+w hello.c |
| # 或者 |
| chmod +0200 hello.c |
2.3 去除文件权限
| # 去除当前用户hello.c文件的可执行权限 |
| chmod u-x hello.c |
| # 或者(去除当前用户hello.c文件的可执行权限) |
| chmod -0100 hello.c |
| |
| # 去除当前用户组内其他成员hello.c文件的可执行权限 |
| chmod g-x hello.c |
| # 或者(去除当前用户组内其他成员hello.c文件的可执行权限) |
| chmod -0010 hello.c |
| |
| # 去除其他用户hello.c文件的可执行权限 |
| chmod o-x hello.c |
| # 或者(去除其他用户hello.c文件的可执行权限) |
| chmod -0001 hello.c |
| |
| # 去除所有用户对hello.c文件的所有权限 |
| chmod -0777 hello.c |
| |
| # 其他权限 |
| # 去除当前用户hello.c的读取权限 |
| chmod u-r hello.c |
| # 或者 |
| chmod -0400 hello.c |
| |
| # 去除当前用户hello.c的写入权限 |
| chmod u-w hello.c |
| # 或者 |
| chmod -0200 hello.c |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异