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       //以“追加”写的方式“换行”写给“文件”,如果文件不存在,会自动创建

      

  • 相关阅读:
    HUST 1372 marshmallow
    HUST 1371 Emergency relief
    CodeForces 629D Babaei and Birthday Cake
    CodeForces 629C Famil Door and Brackets
    ZOJ 3872 Beauty of Array
    ZOJ 3870 Team Formation
    HDU 5631 Rikka with Graph
    HDU 5630 Rikka with Chess
    CodeForces 626D Jerry's Protest
    【POJ 1964】 City Game
  • 原文地址:https://www.cnblogs.com/kaolalovemiaomiao/p/4880906.html
Copyright © 2011-2022 走看看