Linux 常用命令备忘:文件与权限
【摘要】 Linux 日常最常用的是查看、切换、改权限、打包和查找,下面按场景整理成一份短备忘。 查看与切换ls -l # 长格式,显示权限、属主和大小ls -a # 显示隐藏文件cd .. # 回上一级cd ~ # 回家目录cd - # 回上一次目录pwd # 确认当前路径先用 pwd 确认自己在哪个目录,再执行后续操作,可以避免在错误目录里改错文件。 文件权限chmod 755...
Linux 日常最常用的是查看、切换、改权限、打包和查找,下面按场景整理成一份短备忘。
查看与切换
ls -l # 长格式,显示权限、属主和大小
ls -a # 显示隐藏文件
cd .. # 回上一级
cd ~ # 回家目录
cd - # 回上一次目录
pwd # 确认当前路径
先用 pwd 确认自己在哪个目录,再执行后续操作,可以避免在错误目录里改错文件。
文件权限
chmod 755 文件名:属主可读可写可执行,其他人只读可执行。chmod 600 文件名:只允许属主读写,适合私钥等敏感文件。r、w、x分别对应 4、2、1,相加即为数字权限。chown 用户:组 文件名:更改属主和属组,不要对生产文件随便用 777。
权限是第一道防线,改权限前先想清楚谁需要读、谁需要写、谁需要执行。
打包与解压
tar -czvf 归档名.tar.gz 目录名 # 打包并压缩
tar -xzvf 归档名.tar.gz -C 目录名 # 解压到指定位置
gzip 文件名 # 压缩单个文件
打包前可以先看一下目录大小,解压时用 -C 指定位置,就不会把文件散落到当前目录。
查找与过滤
grep -rn 关键词 目录名 # 递归搜索文本,-i 忽略大小写,-n 显示行号
find . -name "*.log" -type f -mtime -7 # 7 天内改过的普通日志文件
先用 find 按名字和时间缩小范围,再用 grep 在结果里搜索关键字,定位日志和配置会快很多。
提醒:不确定的命令先看 --help 或 man,删除、覆盖和改权限前先确认路径并做好备份。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)