Linux文件/目录管理
1.创建文件
- touch 文件名
- touch 文件名1 文件名2 …
2.删除文件
- rm 参数 文件名1 文件名2 …
参数如下:-f 强制删除,-i 删除已有文件前前询问, -r 递归删除该目录下的所有文件与子目录
3.创建目录
- mkdir 参数 目录名1 目录名2 …
参数如下:-p 若要创建的目录的上层目录不存在,则一并建立
如有目录 /a,该目录下为空, 要创建一个/a/b/c,则会对b也进行创建
4.删除目录
-
rmdir 参数 目录名1 目录名2 …
参数如下:-p 若要创建的目录的上层目录已变成空目录,则一并删除
5.文件复制和重命名
- cp 参数 源文件1 源文件2 … 目的目录/新名字 ------(新名字可为空)
参数:-f 强制删除,-i覆盖前先询问,-p 保留源文件或目录的属性
- mv 参数 目录名
参数:-f 名字重复则覆盖,-i覆盖前进行询问
6.目录复制和重命名
- cp 参数 源目录 目的目录/新名字 ------(新名字可为空)
参数:-r 递归将目录下的目录进行移动,-f强制复制,-i 覆盖前询问 ,-p保留目录的属性
- mv 参数 源目录 目的目录/新名字 ------(新名字可为空)
参数:-f强制重命名,-i 覆盖前询问
7.查看文件内容
查看多个文件的内容
- cat 参数 文件名1 文件名2 …
参数:-n 从1开始对输出的行数编号, -b 和 -n类似,只是对于空白行不编号
查看单个文件内容
- head 参数 文件名
参数:-n number 显示文件的前number行内容 head默认是10
- tail 和 head一样使用 ,从末尾对文件进行查看
8.查看目录内容
- ls 参数 目录
参数:-a 显示所有内容,-A显示除”.“和”…“外的文件
-l 列出内容的详细信息, -r以文件名反序排列
-s 显示文件和目录的大小,以区块为单位
-i 显示文件的索引节号, -R 递归处理,即显示其下所有子目录的文件