Linux文件管理和维护、Linux目录管理和维护、Linux运维

举报
IM汤姆凯特 发表于 2022/04/19 16:43:48 2022/04/19
【摘要】 Linux常用基础指令、Linux文件管理、Linux目录管理、Linux压缩打包、Linux文件及目录权限控制

 常用基础命令

显示当前工作目录的绝对路径:pwd

ls命令常用选项:

  • -a:显示所有文件包括以 .开头的文件

  • -l:以长格式显示文件详细信息

  • -R:递归显示指定目录的各个子目录中的文件

将1.txt和2.txt文件内容合并成一个文件3.txt:cat 1.txt 2.txt >3.txt

删除文件:rm 文件名

删除目录:rmdir 目录名 (-p,表示递归删除,当子目录删除后父目录为空,则一并删除父目录)

删除目录及里面的文件:rm -r 目录名

创建符号链接文件:ln -s (原文件或目录名)(链接文件名)

创建硬链接文件:ln (原文件 ) (链接文件)

查看文件前十行:head /etc/passwd (head-数字,查看前指定行)

查看文件后十行:tail /etc/passwd (tail-数字,查看后指定行)

在文件中查找字符串

  • cat 文件名|grep 字符串

  • grep ‘字符串’ 文件名

查看文件的字数、行数、字节数:wc (-c统计字节,-l统计行数,-w统计字数)

复制目录:cp -r 目录名 目标目录名

移动或更名:mv 源目录 目标目录或文件名(新命名)

文件查找:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASU3msaTlp4blh6_nibk=,size_20,color_FFFFFF,t_70,g_se,x_16



find示例:

  • 在03_ubuntu目录下,查找文件类型是符号链接的文件。

    • find 03_ubuntu -type l

  • 在当前登陆用户主目录下,查找b.hard.txt文件,并删除此文件。注意:在一个命令行中完成查找和删除操作。

    • find /home/guoruiteng -name "b.hard.txt" -exec rm {} \;

  • 在/dev目录下,查找所有目录或者属于用户组kmem的文件。

    • find /dev -type d -o -group kmem

压缩、压缩打包

  • 压缩文件:gzip 文件名(不能压缩目录、不留原文件、不能重命名)

  • 解压文件:gzip -d 文件夹 (-v显示执行过程,-r递归处理整个文件夹)

  • 压缩文件并重命名并保留原文件:zip (压缩后的名字.zip) (原名)

  • 交互解压缩并保留压缩文件:unzip 压缩文件

  • 选择压缩目录文件:tar -czvf (压缩后的名字) (要压缩的名字)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASU3msaTlp4blh6_nibk=,size_20,color_FFFFFF,t_70,g_se,x_16



文件和目录权限控制

变更文件的所属用户:sudo chown (新所有者) (文件名)

变更文件所属组:sudo chgrp (新所属组) (文件名)

同时变更所属用户和所属组:sudo chown (新所有者) : (新所属组) (文件名)

对其他用户不给执行权限或读写权限的文件,不能被所属用户或所属组以外的用户访问。

所有者(u);所属组(g);其他用户(o)

d (表示目录)

- (表示文件)

l (表示链接文件)

b (表示块设备文件)

c (表示字符设备文件)

读(r)写(w)执行(x)

设置umask值:umask 数值(四位数)(7777)

  • 第一位数:suid+sgid+sticky(4+2+1)(给所属用户或组增加root读权限+给所属用户或组增加root写权限+对目录增加保护设置)

  • 第二位数:u(所属用户)其中2:4(可读)2(可写)1(可执行)

  • 第三位数:g(所属组)其中2:4(可读)2(可写)1(可执行)

  • 第四位数:o(其他用户)其中2:4(可读)2(可写)1(可执行)






【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。