Linux文件操作

237 阅读1分钟

1 常见目录名称


1. bin ,二进制目录,存放许多用户及GNU工具
2. boot,启动目录
3. etc,系统配置文件
4. opt,可选目录,第三方软件包
5. root, root用户主目录
6. usr,用户二进制目录
7. var,可变目录,存放经常变化的文件

2 遍历操作


1. cd destinaton, 绝对文件路径、相对文件路径,从正斜线 / 作为起始
2. pwd,当前工作目录
3. ls,按字母排序文件
	-F: 区分文件和目录
	-a: 显示隐藏文件
	—R:递归选项,列出子目录中的文件
	-l:文件附加信息
4. 过滤输出,?代表一个字符,* 零个或者是多个字符,例如:ls -l my?dictionary
	

3 处理文件


1. touch test.js ,创建文件
2. cp source destination , 复制源文件到一个新文件
	-i 询问,是否覆盖
	-R 递归
3. ln 链接文件
	-s 创建符号链接,创建一个实实在在的文件
4. mv 可以重命名、移动文件
5. rm -i 删除文件

4 创建目录


1. mkdir ,创建目录
	-p 同时创建多个目录和子目录
2. rmdir ,删除空目录
3. tree,文件显示

5 查看文件内容


1. file,探测文件内部,类型
2. cat, 查看整个文件,缺陷:一旦运行,无法停止。
	-n 加入行号
	-b 给有文本的行加上行号
	-T 不让制表符出现
3. more,显示文本内容,通过空格或者是回车浏览文件,q退出
4. less,显示文本内容,可以通过前进后退查看
5. tail ,查看尾部内容,默认10行
	-n 查看最后两行
	-f 追踪查看
6. head,显示文件开头内容