翼度科技»论坛 云主机 LINUX 查看内容

Linux文件操作

5

主题

5

帖子

15

积分

新手上路

Rank: 1

积分
15
目录

1.文件操作

1.1 创建文件
  1. # touch+文件名
  2. # 例子:
  3. # 创建一个文件
  4. touch hello.c
  5. # 创建多个文件
  6. touch hello.c hi.c
复制代码
1.2 删除文件
  1. # rm+文件名
  2. # 例子:
  3. # 删除一个文件
  4. rm hello.c
  5. # 删除多个文件
  6. rm hello.c hi.c
复制代码
1.3 压缩文件
  1. # tar -czvf [压缩后文件名.tar] [需要压缩的文件或需要压缩的文件夹]
  2. # -czvf中的“-”,可省略
  3. # 例子(压缩成.tar文件):
  4. # 压缩一个文件
  5. tar -czvf source.tar hello.c
  6. # 压缩多个文件
  7. tar -czvf source.tar hello.c hi.c
  8. # 例子(压缩成.tar.gz文件):
  9. # 压缩一个文件
  10. tar -czvf source.tar.gz hello.c
  11. # 压缩多个文件
  12. tar -czvf source.tar.gz hello.c hi.c
  13. # 例子(压缩成.tar文件):
  14. # 压缩文件夹
  15. tar -czvf source.tar.gz hello
  16. # 压缩多个文件夹
  17. tar -czvf source.tar.gz hello hi
复制代码
1.4 解压文件
  1. # tar -xzvf [名称.tar]
  2. # 例子:
  3. # 解压.tar文件
  4. tar -xzvf source.tar
  5. # 解压.tar.gz文件
  6. tar -xzvf source.tar.gz
复制代码
2.0 文件权限

2.1 查看文件权限
  1. ls -l hello.c
复制代码
2.2 赋予文件权限
  1. # 给当前用户赋予hello.c文件的可执行权限
  2. chmod u+x hello.c
  3. # 或者(给当前用户赋予hello.c文件的可执行权限)
  4. chmod +0100 hello.c
  5. # 给当前用户组内其他成员赋予hello.c文件的可执行权限
  6. chmod g+x hello.c
  7. # 或者(给当前用户组内其他成员赋予hello.c文件的可执行权限)
  8. chmod +0010 hello.c
  9. # 给其他用户赋予hello.c文件的可执行权限
  10. chmod o+x hello.c
  11. # 或者(给其他用户赋予hello.c文件的可执行权限)
  12. chmod +0001 hello.c
  13. # 给所有用户都赋予对hello.c文件的所有权限
  14. chmod +0777 hello.c
  15. # 其他权限
  16. # 赋予当前用户hello.c的读取权限
  17. chmod u+r hello.c
  18. # 或者
  19. chmod +0400 hello.c
  20. # 赋予当前用户hello.c的写入权限
  21. chmod u+w hello.c
  22. # 或者
  23. chmod +0200 hello.c
复制代码
2.3 去除文件权限
  1. # 去除当前用户hello.c文件的可执行权限
  2. chmod u-x hello.c
  3. # 或者(去除当前用户hello.c文件的可执行权限)
  4. chmod -0100 hello.c
  5. # 去除当前用户组内其他成员hello.c文件的可执行权限
  6. chmod g-x hello.c
  7. # 或者(去除当前用户组内其他成员hello.c文件的可执行权限)
  8. chmod -0010 hello.c
  9. # 去除其他用户hello.c文件的可执行权限
  10. chmod o-x hello.c
  11. # 或者(去除其他用户hello.c文件的可执行权限)
  12. chmod -0001 hello.c
  13. # 去除所有用户对hello.c文件的所有权限
  14. chmod -0777 hello.c
  15. # 其他权限
  16. # 去除当前用户hello.c的读取权限
  17. chmod u-r hello.c
  18. # 或者
  19. chmod -0400 hello.c
  20. # 去除当前用户hello.c的写入权限
  21. chmod u-w hello.c
  22. # 或者
  23. chmod -0200 hello.c
复制代码
来源:https://www.cnblogs.com/wbnyua/p/17652081.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

举报 回复 使用道具