zoukankan      html  css  js  c++  java
  • linux文件管理 文件操作

    文件操作

    pwd 命令

    该命令的英文解释为print working direction(打印工作目录)。输入pwd命令,Linux输出当前目录。
    

    cd 命令

    用来改变所在目录
    cd / 转到根目录
    cd ~ 转到/home/user用户目录下
    cd /usr 转到根目录下的usr目录中----绝对路径
    cd test 转到当前目录下的test子目录中----相对路径
    cd - 进入上次进入的目录
    

    ls 命令

    用来查看目录的内容
    -a 列举目录中的全部文件,包括隐藏的文件
    -l 列举目录中的细节,包括权限,所有者,群组,大小,创建日期,文件是否是链接等
    -f 列举文件显示文件类型
    -r 逆向,从后向前地列举目录中内容
    -R 递归,该选项递归的列举当前目录下所有子目录内的内容
    -s 大小,按文件大小排序
    -h 以人类可读的方式显示文件的大小,如用K,M,G作为单位
    [root@ssgao1987 ~]# ls -l
    总用量 24
    -rw-------. 1 root root  1161 7月   8 10:30 anaconda-ks.cfg
    -rw-r--r--. 1 root(文件所有者) root(文件所属组) 13647 7月   8 10:30 install.log
    -rw-r--r--. 1 root root  3482 7月   8 10:29 install.log.syslog
    '-rw-r--r--'
    '-' 第一个-表示文件类型('-'文件,'d'目录,'|'软连接文件)
    'rw-' 所有者
    'r--' 所属组
    'r--' 其他人
    r读,w写,x执行
    

    cat 命令

     cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容
    cat snow.txt 该命令显示文件snow.txt的内容,ctrl+D 退出cat
    

    touch 命令

    touch 命令用来创建文件,他可以创建一个空白的文件,可以在其中添加文本和数据
    touch newfile 该命令创建一个名为newFile的空白文件
    

    cp 命令

    cp 命令用来拷贝文件
    'cp 源文件 目标文件'
    cp t.txt Document/t 该命令把文件复制到Document目录下,并命名为t
    '-i' 互动,如果文件将覆盖目标中的文件,它会提示确认
    '-r' 递归,这个选项将会复制整个目录树,子目录以及其他
    '-v' 详细 显示文件的复制进度
    例如:拷贝文件夹
    cp -ri /user/a/*  /user/b/
    

    mv 命令

    mv命令用来移动文件
    'mv 源文件 目标文件'
    -i 互动 如果选择的文件会覆盖目标中的文件,它会提示确认
    -f 强制 它会超越互动模式,不提示的移动文件,属于很危险的选项
    -v 详细 显示文件移动的进度
    mv t.txt Document 将文件t.txt移动到目录Document中
    note:移动目录的时候可以不用加'r'
    修改文件名称
    mv ssgao.txt chenlin.txt 源文件和目标文件在同一个目录下就是重命名操作
    

    rm 命令

    rm命令用来删除文件
    -i 互动,提示确认删除
    -f 强制,代替互动模式不提示确认删除
    -v 详细,显示文件的删除进度
    -r 递归,将删除某个目录以及其中的所有文件和子目录
    rm t.txt 该命令删除文件 t.txt
    

    mkdir 命令

    'mkdir -p [目录名]'
    '-p' 递归创建
    

    rmdir 命令

    rmdir命令用来删除目录
    '只能删除空目录'
    
  • 相关阅读:
    Ubuntu命令行快捷启动Matlab
    用xmanager6启动Linux上的图形界面程序
    Winscp远程连接Linux主机,上传和下载文件
    Xshell6连接Ubuntu18.04
    Windows10通过VNC远程连接Ubuntu18.04
    获取Linux ip
    关联Anaconda和最新Pycharm2018.3.2
    asp.net mvc 外网获取不到port问题解决
    js 毫秒换算成秒
    c# 监听文件夹动作
  • 原文地址:https://www.cnblogs.com/ssgao/p/8879527.html
Copyright © 2011-2022 走看看