saltstack模块之file相关模块


1、file.accessfile.access:测试salt进程是否有对指定文件的对应访问权限。2、file.touchfile.touch:如果文件不存在创建文件,相当于touch file,如果文件存在就更新访问时间或者修改时间。3、file.appendfi开发云主机域名le.append:追加文字到文件的末尾。4、file.basenamefile.basename:返回所给路径的最后一个部分。5、file.chgrpfile.chgrp:修改文件的属组。6、file.chownfile.chown:修改文件的属主和属组。7、file.copyfile.copy:从源目录拷贝文件到目标目录。如果要拷贝目录,需要添加recurse标签,默认情况下会覆盖目标目录中相同路径的文件,并保留其他文件。remove_existing选项会提前移除目标目录中的所有文件,然后再从源路径拷贝文件到目标路径。8、file.dirnamefile.dirname:返回指定路径的目录部分。9、file.diskusagefile.diskusage:递归计算指定目录所占的磁盘空间并以字节为单位返回计算出的值。10、file.file_existsfile.file_exists:测试目标路径是否是一个有效文件,返回值为True或False。11、file.findfile.find:返回指定搜索条件返回的文件路径,相当于Linux中的find命令,参数也兼容find命令。12、file.get_gidfile.get_gid:返回所给文件的属组的id。13、file.get_groupfile.get_group:返回所给文件的属组。14、file.get_uidfile.get_uid:返回所给文件的属主的id。15、file.get_userfile.get_user:返回所给文件的属主。16、file.grepfile.grep:从指定文件中查找字符串,相当于Linux中的grep命令,参数也兼容grep命令。17、file.makedirsfile.makedirs:创建目录,需要确认目录所包含的路径是可用的。注意,路径一定要在结尾添加“/”,不然会被当做父目录,比如如果传入/tmp/pfile,就会被当做/tmp/处理,而传入/tmp/pfile/则会当做/tmp/pfile/处理。另外,虽然该模块名称包含dirs,但其实无法批量创建多个目录,如果传入多个参数默认只处理第一个参数。但是可以创建多级目录,即使上级目录不存在。18、file.mkdirfile.mkdir:确认一个目录是可用的,也即创建指定目录。与file.makedirs不同的是,参数可以末尾不带“/”,也可以创建成功。另外,该模块支持批量创建多个目录,也支持创建多级目录。19、file.movefile.move:移动一个文件或目录。20、file.removefile.remove:删除文件。注意:该模块一次只能接受一个参数。21、file.renamefile.rename:重命名一个文件或目录。22、file.statsfile.stats:返回包含指定文件状态的词典。23、file.rmdirfile.rmdir:删除指定目录,如果目录不为空则返回失败24、file.searchfile.search:搜索pattern参数是否出现在指定文件中。25、file.readdirfile.readdir:返回包含一个目录内容的列表。

相关推荐: cdn有哪些主要的作用

用户在购买开发云的CDN服务之后,在使用过程中会比较关心是否有实际效果,首先大家要先确保是否已经开通成功,然后按照基本步骤添加加速域名、配置CNAME,这些都成功搞定之后,接下来就可以正常使用CDN了。许多用户有个疑问,也是开发云经常被问到的,那就是cdn有哪…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/02 17:25
Next 04/02 17:25