2.文件及目录操作

├─1.基本操作
│     ├─1.1目录基本操作
│     └─1.2文件基本操作
│
└─2.高级操作
      ├─2.1查看操作
      │      ├─2.1.1目录或文件查看
      │      └─2.1.2文件内容查看
	  │
      ├─2.2动作操作
      └─2.3归档及压缩

1.基本操作

1.1目录基本操作

1.创建目录 mkdir 目录名

选项:
-p 没有父目录时,创建父目录

2.删除目录rm 目录名

-f强制删除,不提醒
-i删除时提醒
-r递归删除

1.2文件基本操作

1.创建空文件或更新文件时间touch 文件名

touch{前缀1,前缀2..}[连接符号]{后缀1,后缀2..}批量创建前缀和后缀文件

2.rm 文件名删除文件

2.高级操作

2.1查看操作

2.1.1目录或文件查看

1.查看当前工作路径pwd
2.查看工作目录的内容ls

选项:
-a 显示全部文件(隐藏文件)
-l 显示详细信息
-h显示k/M等单位信息

3.查看目录及文件占用的空间 du

选项:
-a 统计所有文件
-h 显示k/M等单位信息
-s 统计占用的总空间(工作目录总空间)

4.查看文件或目录类型file 文件名
5.查找命令所在位置(环境变量)which 命令
6.查找文件或目录find [查找范围] [选项] [查找条件]

选项:
-name 按照文件名查找
-size 按照文件大小查找
-user 按照文件属主查找
-type 按照文件类型查找

2.1.2文件内容查看

1.cat 文件名显示文件内容
2.more 分页显示文件内容

扩展:
ENTER键下一页
b键上一页
q退出

3.head -n 文件名查看文件的头n行
4.tail -n 文件名查看文件后的n行
5.wc 文件名 查看文件单词数

选项:
-l 行数
-w 单词个数
-c 字节数

6.grep 关键字 文件名搜索文件中的关键字

选项及扩展:
-i 忽略大小写
-v 反向输出
^表示开头,$表示结尾

2.2动作操作

1.切换工作目录 cd 目标路径
2.复制cp 源名 目标名

选项:
-r 递归复制
-f 强制覆盖同名
-i 同名时提醒

3.mv 原名或路径 目标名或路径移动

2.3归档及压缩

1.gz格式

tar -zcvf 文件名.tar.gz 被压缩文件压缩
tar -zxvf 文件名.tar.gz [-C 目标目录]解压缩

2.bz2格式

tar -jcvf 文件名.tar.bz2 被压缩文件压缩
tar -jxvf 文件名.tar.bz2 [-C 目标目录]解压缩

posted @ 2016-06-26 10:46  silinger  阅读(145)  评论(0编辑  收藏  举报