您的位置:首页 > 运维架构 > Linux

Linux学习之文件处理命令(二)目录处理命令 && 文件处理命令

2017-06-20 23:14 429 查看
个人技术网站:http://www.breeziness.cn/   欢迎访问

一、目录处理命令

【1】新建目录

命令名称:mkdir

命令英文原意:make directories

命令所在路径:bin/mkdir

语法:mkdir -p[目录名]

功能:创建新目录

      -p    递归创建



【2】切换目录

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

语法:cd [目录]

范例:$cd  /root

   $cd ..  切到上一级目录 

【3】显示当前目录

命令名称:pwd

命令原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

效果:



【4】删除空目录

命令名称:rmdir

命令英文愿意:removed empty directories

命令所在路径:/bin/rmdir

执行权限:所有用户

语法:rmdir [目录名]



【5】复制文件/目录

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

语法:cp -rp [原目录][目标目录]

-r 复制目录(会修改日期属性)

-p 保留文件属性复制



注:1.可以同时复制多个文件/目录

2.可以在复制的时候 改变名字

$cp -rp /home/std /tmp/stds

【6】剪切

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv [原文件/目录][目标目录]

功能描述:剪切文件

 改名   即原地剪切

【7】删除目录

命令名称:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

语法:rm -rf[文件/目录]

-r 删除目录

-f 强制删除

二、文件处理命令

【1】创建空文件

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch [文件名]

范例:$touch loveyou.haha   

注意:liunx中是没有文件扩展名的

【2】显示文件内容

命令名称:cat

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat [文件名]

功能描述:显示文件内容 

-n 显示行号

注意:tac 为反向显示

【3】分页显示文件内容

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

语法:more[文件名]

(空格)/ f    翻页

(Enter)      换行

  q/Q     退出

【4】分页显示文件内容(可向上翻页)

命令名称:less

命令所在路径:/usr/bin/less

执行权限:所有用户

语法:less[文件名]

功能:同【3】    可以按  向上导航键  向上翻页  

   直接输入    /    可以进行搜索    按n   将搜索结果翻页

【5】显示文件前几行

命令名称:head

命令所在目录:/user/bin/head

执行权限:所有用户

语法:head [文件名]

功能描述:-n  指定行数 

范例:$head -n 20 /etc/services

【6】显示末尾几行

命令名称:tail

其他同【5】

-f   动态显示文件尾内容 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: