美文网首页
linux文件与目录操作命令

linux文件与目录操作命令

作者: wqjcarnation | 来源:发表于2021-01-26 10:06 被阅读0次

    目标

    文件夹操作

    ls 显示文件名称、属性等
    cd 切换目录
    pwd 显示当前目录
    mkdir/rmdir 创建或删除一个目录
    cp 将给出的文件或目录复制到另一文件或目录中
    mv 为文件或目录改名或将文件由一个目录移入另一个目录中
    rm 删除一个目录中的一个或多个文件或目录

    文件操作

    cat 连接并显示指定的一个和多个文件的有关信息
    tac 从最后一行开始显示文件
    more/less 用于在终端按屏显示文本文件
    head/tail 用于显示文本文件的前几行或后几行
    touch 用于创建一个新文件
    nl (了解) 显示时同时输出行号
    ln (了解) 为某一个文件在另外一个位置建立一个符号连接

    文件夹操作

    1、 ls (list)显示文件名称、属性

                 ls –la列出所有文件包含隐藏
    
                 ls –dl仅看目录属性
    
                 ls –R递归显示
    
                 ls /home/hxy
    

    ls –l 分析
    drwx------ 14 student student 4096 11月 17 16:58
    第一个字符表示文件类型,它可以是下述类型之一:
    - 普通文件 d 目录 l 符号链接 b 块设备文件 c 字符设备文件

    后面的9个字符表示文件的访问权限,分为3组,每组3位。
    第一组表示文件属主的权限,
    第二组表示同组用户的权限,
    第三组表示其他用户的权限。
    每一组的三个字 符分别表示对文件的读、写和执行权限。

    各权限如下所示:
    r 读
    w 写
    x 执行。对于目录,表示进入权限。

    2、 cd /切换到根目录

    cd.. 切换到上一级目录


    image.png

    3、pwd
    作用:显示当前目录
    格式:pwd
    使用说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。

    练习1

    用cd命令进入到/etc文件夹
    用ls命令查看/etc文件家里面的所有内容
    用ls –dl选项显示/etc文件夹的属性
    用pwd命令查看你所在的目录
    说出ls -l -a -X的含义

    4、mkdir/rmdir (make/remove)
    作用:创建/删除目录
    格式:mkdir [选项] dirname

    -m 对新建目录设置存取权限。也可以用chmod命令设置。

    -p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

    5、cp
    作用:复制文件或目录
    语法: cp [选项] 源文件或目录 目标文件或目录
    -a 拷贝整个目录下及子目录下的

        -f 强制覆盖
    
        -R 拷贝目录及子目录
    

    cp interfacs interfaces.bak(更改前先拷贝下)

    6、mv 移动 (剪切)

    mv [选项] 源文件目录目标文件目录

    mv/etc/network/* .(移动/etc/network/下的文件到当前目录,慎重)
    将文件cjh.txt重命名为wjz.txt:
    $ mv cjh.txt wjz.txt

    移动回去:

    mv if-* /etc/network/

    mv in-* /etc/network/

    7、rm (递归删除)删除一个目录中的一个文件或多个文件或目录

    -r 递归删除,通常跟d结合,删除一个完整目录及其子目录

    -i 删除一个文件

    -f 不询问,直接删除

    rmdir 删除空目录

    文件操作

    安装xftp

    File 确定文件类型

    file ip.txt

    cat 连接并且显示文本文件内容(只显示不可编辑)

    cat imessage.java

    cat hello1.txt hello2.txt > hello3.txt

    把hello1.txt内容与hello2.txt内容合并,输出到hello3.txt中

    tac 从最后一行开始显示文件 倒着看

    more /less 用于在终端按屏显示文本文件

    more 按屏看

    less同more,区别是在显示文本时,允许用户使用上下键前后翻阅文件。

    more /etc/passwd

    less /etc/passwd

    cat /etc/passwd | more 管道命令

    cat /etc/passwd | less

    head/tail 用于显示文件的前几行或后几行

    head -5 ip.txt (显示前5行)

    tail -5 ip.txt (显示后5行)

    touch 创建一个新文件

    touch t.txt 创建新文件,如果文件已存在,修改其修改时间

    nl 显示时同时输出行号

    ln为某一个文件在别一个位置建立一个符号连接

    文件与目录操作命令

    **grep 搜索/定位字符信息(管道命令很重要)

    Cat imessage.java |grep interface

    wc 统计字符信息

    Cat imessage.java |wc

    sort 排序字符信息

    Cat imessage.java |sort

    相关文章

      网友评论

          本文标题:linux文件与目录操作命令

          本文链接:https://www.haomeiwen.com/subject/xrtgzktx.html