Unix文件操作方法
Contents
在Unix或者类Unix上操作文件时,避不开反复的用到文件操作,包括文件的粘贴/复制/读取/权限更改/属性查看等等。我一般比较混乱,记录在这里以便快速查看。
一、Linux文件属性
类Unix系统非常注意安全性,但是又给了ROOT用户极大的操作权限。在操作文件时必须得注意以下几点:
1.不要轻易删除或移动根目录下的文件
2.不要轻易更改环境变量文件,例如.bashrc/.bash_profile
在任意目录下输入ls -l (ls -al效果相同),常会显示出一列文件属性。如下图:
说明:
(1)第一列数据:-rw-r–r–,表示文件权限。第一个字符是“-”,代表本列数据是文件;rw代表可读可写;
(2)第三、四列数据:第一个geoyan代表文件所有者,第二个geoyan代表用户组;
(3)第五列数据:数据容量
(4)第六列数据:修改日期
二、文件的基本操作常用命令
file: 查看文件类型,例如ASCII、data、binary等;
stat: 查看文件大小、存储位置、软硬链接、以及最近访问、更改、改动的时间;
which:疑似只能寻找路径在环境变量中的文件;
cd: 切换目录;. 此一层,..上一层,-前一层,~主目录
mkdir: 建立一个新的目录;
rmdir:删除一个空目录;
三、环境变量
PATH相当于给系统的一个指路牌,告诉笨笨的它哪里有什么(路径),而且会告诉它你去了之后就会“明白”你需要做什么(该路径下只有一个可执行文件)。而且,前面的“指示牌”总是能抢到机会,告诉它首先需要做什么(即在存在多个搜索地址时,先搜索到谁就先执行谁),如果有很多个目的地的话。
Author: Crowboydoudou
Link: https://crowboydoudou.github.io/2018/11/20/Unix文件操作方法/
License: 知识共享署名-非商业性使用 4.0 国际许可协议