zoukankan      html  css  js  c++  java
  • (15) PHP 随笔---LAMP Linux基本操作 对文件、目录的操作

    ◇对目录的操作:

      ◇创建目录:

    mkdir Xmu    //在当前目录下创建一个名为Xmu的目录

      ◇创建多个级别目录关系:

    mkdir -p newdir/newdir/newdir       //在当前目录下创建多个连续目录,-p的意思是以递归的方式

      ◇移动目录(也可以针对文件操作):

    mv dir1 dir2                   //把dir1移动到dir2目录下
    mv dir1/dir2  dir3           //把dir2移动到dir3目录下
    mv dir1/dir2  dir3/dir4    //把dir2移动到dir4目录下

      ◇改目录名字(也可以针对文件操作):

    mv  dir1  newdir   //修改dir的名字为newdir

      ◇文件复制(也可针对目录):

    cp file1 dir/file2       //file1被复制一份到dir目录下,并改名为"file2"
    cp file1 dir              //file1被复制一份到dir目录下,并改名字为"原名"

      ◇目录复制(需要设置-r[recursive递归]参数,无数目录的层次):

    cp dir1 dir2                     //将dir1复制到dir2下
    cp -r dir1/dir2   dir3/dir4/newdir       //dir2被复制到dir4目录下,并改名字为“newdir”
    cp -r dir1 ../../newdir             //无视层次目录,并改名为"newdir"

      ◇删除(文件和目录 remove)

    rm 文件
    rm -r 目录             //-r递归方式删除目录(不管有几个层次)
    rm -rf 文件/目录     //递归强制删除目录    

     ◇对文件的操作:

      ◇查看文件内容:

    1 cat filename             //打印文件内容到输出终端
    2 more filename         //通过敲回车方式逐行查看文件的各个行内容,默认从第一行开始查看
    3 less    filename        //通过“上下左右”键查看文件的各个部分的内容,支持回看,退出按Q
    4 head -n filename     //查看文件的前n行内容
    5 tail -n filename        //查看文件的最后n行内容
    6 wc    filename         //查看文件行数

      ◇创建文件:

    touch dir1/filename     //在dir1目录下创建一个名为filename的文件

      ◇给文件追加内容:

    1 echo  dog > animal        //以“覆盖”写的方式写给“文件”,如果文件不存在,会自动创建
    2 echo  dog >> aninal       //以“追加”写的方式“换行”写给“文件”,如果文件不存在,会自动创建

      

  • 相关阅读:
    per-CPU变量
    oom killer
    System.map文件的作用
    Linux电源管理(9)_wakelocks【转】
    Linux内核的冷热缓存
    浅谈TCP IP协议栈(四)IP协议解析
    浅谈TCP IP协议栈(三)路由器简介
    CFS调度器(1)-基本原理
    浅谈TCP IP协议栈(二)IP地址
    (利用DOM)在新打开的页面点击关闭当前浏览器窗口
  • 原文地址:https://www.cnblogs.com/kaolalovemiaomiao/p/4880906.html
Copyright © 2011-2022 走看看