文件目录

python模块之os sys shutil

你离开我真会死。 提交于 2020-03-03 18:27:33
os模块 os模块是与操作系统交互的一个接口 #当前执行这个python文件的工作目录相关的工作路径 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') #和文件夹相关 os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname os.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 # 和文件相关 os.remove() 删除一个文件 os.rename("oldname","newname") 重命名文件/目录 os.stat('path/filename') 获取文件/目录信息 # 和操作系统差异相关 os.sep

hadoop2.5.2 配置免密码登录

我怕爱的太早我们不能终老 提交于 2020-03-03 17:43:19
配置免登录 Ø 创建或者修改密钥目录权限 假设本机的IP为“ 192.168.1.100 ”,配置免登录的操作步骤如下: 1. 以hadoop用户登录各服务器。 2. 执行以下命令,修改“.ssh 目录”权限。 chmod 755 ~/.ssh 说明:如果“.ssh”目录不存在,请在/home/hadoop目录执行 mkdir ~/.ssh 命令创建。 a) 若“.ssh目录”不存在,创建”.ssh目录”。 mkdir ~/.ssh b) 修改“.ssh 目录”权限。 chmod 755 ~/.ssh Ø 创建公钥和私钥(此操作在所有服务器完成后再进入下一步) 1. 以hadoop用户登录本机(假设本机的IP为“192.168.1.100”)。 2. 执行以下命令,进入“.ssh”目录。 cd /home/hadoop/.ssh 3. 执行以下命令后,如果提示,就一直按“Enter”键,直至生成公钥。 ssh-keygen -t rsa 如果创建公钥和私钥后(上图最下面部分),提示的用户名hadoop@后面不是本机别名(上图红色部分:如master),说明主机名称需要重新配置一次,然后记得重启,然后删除/.ssh目录下的公钥和私钥,重新生成,直到生成的密钥后缀是本机别名。 接着在Master节点上做如下配置,把id_rsa.pub追加到授权的key里面去。 cat ~/.ssh

File 操作

橙三吉。 提交于 2020-03-03 16:56:39
在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下: File类中的主要方法和常量: 方法或常量 类型 描述 public static final String pathSeparator 常量 表示路径的分隔符(windows:‘;’) public static final String separator 常量 表示路径分隔符(windows:‘\’) public File(String pathname) 构造 创建File类对象,传入完整的路径 public boolean createNewFile() throws IOException 普通 创建新文件 public boolean exists() 普通 判断文件是否存在 public boolean delete() 普通 删除文件 public boolean isDirectory() 普通 判断给定的路径是否是一个目录 public long length() 普通 返回文件的大小 public String[] list() 普通 列出指定目录的全部内容,只是名称 public File[] listFiles() 普通 列出指定目录的全部内容,会列出路径。

JavaIO操作(1)文件操作类

冷暖自知 提交于 2020-03-03 16:56:02
3、具体内容 Java SE的四大核心知识点:面向对象、类集框架、Java IO、JDBC。 Java IO的核心就一句话解释: 如果抽象类或接口之中的抽象方法被子类所覆写了,那么实例化这个子类的时候,所调用的方法一定是被覆写过的方法 。 所有的IO操作都在java.io包之中进行定义,而且整个java.io包实际上就是五个类和一个接口: · 五个类:File、InputStream、OutputStream、Reader、Wirter; · 一个接口:Serializable。 3.1、文件操作类:File(重点) 在整个java.io包之中,File类是唯一的一个与文件本身操作有关的类,所谓的文件本身指的是:文件的创建、删除、重命名、取得文件大小、修改日期。 如果要想使用File类操作文件的话,那么肯定要通过构造方法实例化File类对象,而实例化File类对象的过程之中主要使用以下两种构造方法: · 在 Java EE 的开发之中: public File(String pathname); · 在 Android 开发之中: public File(File parent, String child)。 范例: 文件的基本操作,主要有两种功能: · 创建文件: public boolean createNewFile() throws IOException; · 删除文件:

IO:File类

ε祈祈猫儿з 提交于 2020-03-03 16:54:43
在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的常用构造方法如下所示: public File(String pathname) 实例化File类的时候,必须设置好路径 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(windows是“;”) 2 public static final String separator 常量 表示路径的分隔符(windows是“\”) 3 public File(String pathname) 构造 创建File类对象,传入完整路径 4 public boolean createNewFile()throws IOException 普通 创建新文件 5 public boolean delete() 普通 删除文件 6 public boolean exists() 普通 判断文件是否存在 7 public boolean isDirectory() 普通 判断给定的路径是否在一个目录 8 public long length() 普通 返回文件的大小 9 public String[] list() 普通 列出指定目录的全部内容

File类

无人久伴 提交于 2020-03-03 16:54:05
File类 在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的 常用构造方法如下所示: public File(String pathname) 实例化File类的时候,必须设置好路径 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(windows是“;”) 2 public static final String separator 常量 表示路径的分隔符(windows是“\”) 3 public File(String pathname) 构造 创建File类对象,传入完整路径 4 public boolean createNewFile()throws IOException 普通 创建新文件 5 public boolean delete() 普通 删除文件 6 public boolean exists() 普通 判断文件是否存在 7 public boolean isDirectory() 普通 判断给定的路径是否在一个目录 8 public long length() 普通 返回文件的大小 9 public String[] list() 普通

Java IO学习2:File类

Deadly 提交于 2020-03-03 16:53:04
在整个IO包了,唯一表示与文件本身有关的类就是File类。使用File类可以进行1创建或删除文件等常用操作。要想使用File类。则首先要观察File类的构造方法,此类的常用构造方法如下所示: public File(String pathname) 实例化File类的时候,必须设置好路径 No. 方法或常量 类型 描述 1 public static final String pathSeparator 常量 表示路径的分隔符(windows是“;”) 2 public static final String separator 常量 表示路径的分隔符(windows是“\”) 3 public File(String pathname) 构造 创建File类对象,传入完整路径 4 public boolean createNewFile()throws IOException 普通 创建新文件 5 public boolean delete() 普通 删除文件 6 public boolean exists() 普通 判断文件是否存在 7 public boolean isDirectory() 普通 判断给定的路径是否在一个目录 8 public long length() 普通 返回文件的大小 9 public String[] list() 普通 列出指定目录的全部内容

Jenkins(附带详细教程,转)

寵の児 提交于 2020-03-03 16:45:48
功能 编辑 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 2、监控外部调用执行的工作。 启动 编辑 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 第一种启动方法,切换到jenkins.war存放的目录,输入如下命令: $ java -jar jenkins.war 如果需要修改端口可以使用如下命令: $ java -jar jenkins.jar--httpPort=8081 然后在 浏览器 中(推荐用 火狐 )输入localhost:8081,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins。 第二种方法是用 tomcat 打开 解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat 将jenkins.war文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,在地址栏上需要输入localhost:8080/jenkins。 Jenkins详细教程 链接: https://www.jianshu.com/p/5f671aca2b5a 一、jenkins是什么? Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目

【linux】存储结构与磁盘划分

故事扮演 提交于 2020-03-03 15:24:29
概述:硬盘存储结构、硬件命名规则、内核Udev设备管理器服务、区分ext3,ext4,xfs,分区,格式或,挂载等操作,配置SWAP交换分区,quota服务限制磁盘配额、ln命令穿件软硬盘链接、RAID硬盘阵列、LVM逻辑卷管理器等 一切从’/'开始:并按照文件系统目录标准FHS采用树形结构来存放文件并定义每个区域的用途(严重区分大小写) 主要常见目录及说明: 目录 说明 /boot 开机所需文件(内核、开机菜单及所需配置文件等) /dev 任何设备与接口都以文件的形式存放在此目录 /etc 配置文件;/home /bin 单用户维护模式下还能被操作的命令 /lib 开机时用到的函数库及/bin与/sbin下面命令要调用的函数 /sbin 开机过程中需要的 /media 一般挂载或删除的设备 /opt 放置第三方的软件 /root 系统管理员的主文件夹 /srv 一些网络服务的数据目录 /tmp 任何人据可使用的’共享’临时目录 /proc 虚拟文件系统 /usr/local 用户自行安装的软件 /usr/sbin 非系统开机时需要的软件/命令/脚本 /usr/share 帮助与说明文件,也可防止共享文件 /var 主要存放经常需要变化的文件,如日志 /lost+found 当文件系统发生错误时,将一些丢失的文件片段存在这里 绝对路径:有根目录开始写起的目录或文件名 相对路径

Linux命令 文件的建立移动删除

爱⌒轻易说出口 提交于 2020-03-03 14:55:55
cat [ 功能说明 ] 建立文件 #cat 命令用来串接文件或显示文件内容的但是如果从标准输入设备中读入数据并将结果重定向到一个新的文件中,则可以到达建立新文件的目的。 Cat 命令只能在编辑新的文件时只能从键盘接收数据,不能灵活的对文件的内容编辑 因此灵活性远远不如专门的文本编辑工具,只能用来建立简单的文件 [ 语法格式 ] Cat[--heip][--version]>|>>[ 文件名 ] [ 选项参数 ] 参数 说明 --help 显示帮助信息并退出 --version 显示版本信息并退出 ln [ 功能说明 ] 建立连接文件 # 符号连接文件属于特殊的文件,利用较小的资源空间,就可以访问位于其他目录下的文件或目录。符号链接文件包括硬链接和软链接,硬链接是建立一个 inode (结点),该结点指向该文件放置内容的 block 块,新建的 i 结点和我文件原来的 i 结点指向相同的内容;而软链接是新建一个独立的文件,该文件指向链接的文件,类似 win7 中的快捷方式 [ 语法格式 ] ln[ 参数 ][-T][ 源文件链接文件 ] ln[ 参数 ][ 源文件 ][] ln[ 参数 ][ 源文件 ][ 新建链接文件所在的目录 ] ln[ 参数 ][-t][ 新建链接文件所在目录 ][ 源文件 ] [ 选项参数 ] 参数 说明 -b 对已经存在的目标链接文件进行备份 -f 链接时