首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux编程之删除文件时排除某个文件

文章目录 导读 实验 C语言Linux编程实现 导读 有时候我们在Linux下删除某个文件夹内的所有文件时需要排除一些文件。...例如如下真是用户案例: 用户在嵌入式设备中恢复默认设置的时候,不让某些比较配置繁琐的配置恢复(即保留某些文件); 实验 例如我们有test/a.txt b.txt c.txt d.txt e.txt...2、按照查询的结果进行删除 直接通过ls或者find命令可以查看某个目录中的所有文件,我们发现 [root@TrueDei test]# ls ./* ....如果需要排除我们不想要的数据的话,Linux也提供了一个egrep命令; # 查看所有的文件 [root@TrueDei test]# ls ./* ./a.txt ./b.txt ..../config: setting.ini [root@TrueDei test]# C语言Linux编程实现 通过C语言提供的system函数可以使用shell命令进行操作。

2.1K30

linux tar压缩排除某个文件

在很多时候,我们要对某一个目录打包,而这个目录下有几十个子目录和子文件,我们需要在打包的时候排除其中1、2个目录或文件。...命令如下: tar -zcvf tomcat.tar.gz –exclude=tomcat/logs tomcat 如果要排除多个目录,增加 –exclude 即可,如下命令排除logs和libs两个目录及文件...tomcat.tar.gz –exclude=tomcat/logs –exclude=tomcat/libs –exclude=tomcat/xiaoshan.txt tomcat 这里要说一下注意事项: 大家都知道linux...命令行会自动生成 tomcat/logs/ ,对于目录,最后会多一个 “/” 这里大家要注意的时候,在我们使用tar 的–exclude 命令排除打包的时候,不能加“/”,否则还是会把logs目录以及其下的文件打包进去

3.9K10

ansible(4)——配置文件及以对面某个用户来登录

可以在/etc/ansible/目录下的ansible.conf下查看有哪些配置段: 在配置文件里的default配置段: 登录某个用户 在默认文件里,ansible登录别的主机的方式都是以...root用户登录,比如做如下测试,我新加一个用户组:[ansible_user_test] 并且在192.168.19.138下新设一个用户ansible1: useradd -m ansible1...passwd ansible1 #随后输入密码即可 上面我们访问正常,但是接下来我们访问该远程主机下的ansible1用户时就会报错,这是因为我们还需要将秘钥发送给该用户才行: 这时我们的权限也就相应减小了...: 如果要用远端的普通用户去操作超级管理员才能操作的任务需要先将远端主机的普通用户加入到wheel组才行: usermod -G wheel ansible1 id ansible1 成功操作...接下来还要在ansible主机上进行加-b选项和-K选项,-b(become)代表切换到远程主机的root用户上,-K代表密码认证: 这样就能用远程主机的普通用户操作sudo命令才能操作的事情

81820

Linux用户、组、权限和文件

这个文件就是 /etc/passwd文件,它包含了一些与用户有关的信息。如下: ? root用户账户是Linux系统的管理员,固定分配给它的UID是0。...就像上例中显示的,Linux系统会为各种各样的功能创建不同的用户账户,而这些账户并不是真的用户。这些账户叫作系统账户,是系统上运行的各种服务进程访问资源用的特殊账户。...这样的话,即使有人攻入了某个服务,也无法访问整个系统。 Linux为系统账户预留了500以下的UID值。有些服务甚至要用特定的UID才能正常工作。...现在的Linux系统都将用户密码爆出在另外一个单独的文件夹中,这个文件就叫shadow文件,路径是/etc/shadow。只有特定的程序,比如我们要登陆Linux系统的时候才能访问这个文件。...举个例子,我们想通过命令行访问某个 U 盘中的数据,图 1 所示为 U 盘文件目录结构和 Linux 系统中的文件目录结构。 ?

11.6K20

Linux 用户文件权限管理

目的 通过一个小任务,了解 linux用户文件的管理 2....5.2 修改文件权限的两种方式 文件权限分为3中: u: 拥有者权限, g: 所属用户组权限、o: 其他用户权限。...其他用户对此文件没有任务全权限 chmod 666 loutest # 同理, 此命令就表示拥有者、所属用户组 和 其他用户 对此文件权限相同, # 均只有读写操作权限,没有执行权限 + - 模式 chmod...gu+x loutext #添加 g(所属用户组、 拥有者) 对此文件的 执行权限(例如脚本类文件就需要有执行权限) chmod o-wrx loutest # 删除 o(其他用户) 对此文件的 w...(写)、r(读)、x(执行)权限 注意:即使禁掉文件的所有权限, root 用户仍然可以修改、读取文件,但无法执行文件

2.4K10

Linux用户文件权限管理

用户管理 系统用户文件 系统用户文件 etc/passwd 用户密码文件 etc/shadow 添加用户 useradd # useradd [username] 参数 d:指定用户home目录 e:...user 设置用户密码 passwd # passwd [username] 删除用户 userdel # userdel [username] 删除用户及其家目录和邮件文件 # userdel -...,即过期后还能登陆的天数 d:为用户指定新的家目录 m:为用户指定新的家目录时,移动原来家目录中的所有文件 s:修改用户的默认shell 2....用户组管理 系统用户文件 系统用户文件 \etc\group 用户组密码文件 \etc\gshadow 添加用户组 groupadd # groupadd [groupname] 删除用户组 groupdel...基本权限及管理命令 修改文件属主 chown # chown [user:group] [file] 参数 -R => 递归修改 修改文件属组 chgrp # chgrp [group] [file]

2.2K40

Linux入门】了解用户用户组及文件权限

Linux为多用户多任务的操作系统,文件权限管理十分重要,每一个文件都有很多属性,合理的权限设置,可以确保数据不被未授权的人员访问,同时也能提高系统安全性。...本文将介绍Linux系统中用户用户组及文件权限的常用知识。...从以上示例中,可以得知个人的权限默认是由职务所分配的,同理在Linux中,用户的权限默认是由用户组所赋予的。...第3栏:拥有者,显示出拥有者的账号 第4栏:用户组,显示出拥有者加入的用户组的名称,在Linux系统中同1个账号可以加入1个或多个用户组中。...第5栏:文件容量,默认单为Bytes 第6栏:创建或修改日期,格式为月 日 时间,如果年代太久则时间部分显示为年份。 第7栏:文件名,比较特殊的是,如果文件名以 .

37741

linux 用户文件权限、进程、软件管理

用户管理 口令文件 /etc/passwd 影子口令文件 /etc/shadow 组账号文件 /etc/group 组口令文件 /etc/gshadow ?...userdel [-r] //删除 userdel xiaohong 如果加参数-r ,表示在删除用户的同时,一并把用户的家目录及本地邮件存储的目录或文件也一同删除 组管理 groupadd...、其他人 改变所属用户chown chown user text.txt 改文件权限chmod chmod 770 test.txt //如设置000权限,但root用户还是对其有权限...chmod u+r test.txt chmod u=rw test.txt 改文件所属组 必要参数: -c 当发生改变时输出调试信息 -f 不显示错误信息 -R 处理指定目录以及其子目录下的所有文件...-v 运行时显示详细的处理信息 chgrp -R dierzu text.txt //将文件text.txt 的所属已更改为 dierzu 进程管理 查看进程 ps -elf 实时查看进程:top

2.1K32
领券