zoukankan      html  css  js  c++  java
  • linux新建文件和文件夹命令

    1、touch命令

    touch命令用来修改文件的访问时间、修改时间。如果没有指定时间,则将文件时间属性改为当前时间。

    当指定文件不存在,touch命令变为创建该文件。

    语法:

    touch [-acm] [-d STRING-time] [-r reference-file] [-t [[CC]YY]MMDDhhmm[.ss]]

    选项介绍:

      -a:只修改访问时间

      -c:如果指定文件不存在,则不创建文件

      -d STRING-time:用字符串格式的时间来指定时间属性的修改值。

      -m:只修改指定文件的修改时间

      -r reference-file:将指定文件的时间属性改为与reference-file时间属性相同的值

      -t [[CC]YY]MMDDhhmm[.ss]: 用[[CC]YY]MMDDhhmm[.ss]这种时间格式来指定时间属性的修改值;

    如果只是想创建一个文件,直接 touch newfilename,然后名为newfilename的文件就会出现在目录中。

    2、vi命令

    输入vi filename,如果filename为已存在的文件名,则打开filename。如果filename文件不存在,则新建filename文件。

    假设filename文件不存在,执行完vi filename后,进入vi,输入内容,然后按Esc,执行:wq命令,保存退出。

    (linux不区分文本和二进制,不必.txt)

    cp、mv异界能够重定向输出到一个不存在的文件都可以新建文件。

    例如

      tail -f -n 200 /usr/local/tomcat/logs/catalina.out > /tmp/tomcatlog.log   //将tomcat日志文件的最后200行内容写入到                                                                                                                                           ///tmp/tomcatlog.log,/tmp/tomcatlog.log 

                                                                                                                       //文件不存在,则会创建该文件,如果存在,则覆盖原文件                                                                                                                    //的内容。

    下面的类同:
    echo nihao > /tmp/echo.txt
    cat testcat > /tmp/cat.txt
    less testless > /tmp/less.txt

    emacs 0123.txt
    
    echo "1234" > 0123.txt
    
    cat > 0123.txt
    nano, gedit. 

    linux创建文件命令:dd命令

    把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:

    CODE:[Copy to clipboard]dd 〔选项〕

    QUOTE:

    if =输入文件(或设备名称)。

    of =输出文件(或设备名称)。

    ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。

    skip = blocks 跳过读入缓冲区开头的ibs*blocks块。

    obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。

    bs = bytes 同时设置读/写缓冲区的字节数(等于设置obs和obs)。

    cbs = bytes 一次转换bytes字节。

    count = blocks 只拷贝输入的blocks块。

    conv = ASCII 把EBCDIC码转换为ASCII码。

    conv = ebcdic 把ASCII码转换为EBCDIC码。

    conv = ibm 把ASCII码转换为alternate EBCDIC码。

    conv = blick 把变动位转换成固定字符。

    conv = ublock 把固定们转换成变动位

    conv = ucase 把字母由小写变为大写。

    conv = lcase 把字母由大写变为小写。

    conv = notrunc 不截短输出文件。

    conv = swab 交换每一对输入字节。

    conv = noerror 出错时不停止处理。

    conv = sync 把每个输入记录的大小都调到ibs的大小(用ibs填充)。

    fdformat命令

    低级格式化软盘。

    实例:

    创建一个100M的空文件

    dd if=/dev/zero of=hello.txt bs=100M count=1

    以上是linux创建文件命令:dd的用法。

    删除文件

    rm

    新建文件夹命令

    mkdir 文件夹名

    删除文件夹

    rmdir

    rmdir -rf (文件夹非空)

    -r 向下递归

    -f直接强制删除,不做任何提示

     

     

     

  • 相关阅读:
    Java EE 在网页输出九九乘法表、三角形、菱形
    Java EE 在网页输出九九乘法表
    格式化时间(SimpleDateFormat)
    Java代码规范性
    Scanner
    数据库怎么删除相同的内容
    连接池 ----单例模式
    多态和接口
    第一个JAVA应用
    继承
  • 原文地址:https://www.cnblogs.com/xiaoerlang/p/3386271.html
Copyright © 2011-2022 走看看