|
目录
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
复制代码 来源:https://www.cnblogs.com/wbnyua/p/17652081.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
|