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命令用来删除目录
    '只能删除空目录'
    
  • 相关阅读:
    て和で用法的总结
    假如程序员上热搜是什么样的?网友:毫无违和感!
    一年精通,三年熟悉,五年了解,十年用过!C++真的这么难吗?
    新手上路,“hello word”其实是在告诉计算机又有菜鸟来了!
    从原理到方法,一步到位,教你如何应对C语言内存泄露!
    冰冷的英语字母,枯燥的编程教程,果断选择了放弃!真的吗?
    只有了解程序员的黑话,和他们打成一片获得buff加成,产品才能尽早上线!
    C语言编程小游戏「石头剪刀布」!源码分享~
    一行代码卖出570美元,什么样的代码能这么值钱?带你揭秘天价代码的内幕!
    源码解剖HashMap
  • 原文地址:https://www.cnblogs.com/ssgao/p/8879527.html
Copyright © 2011-2022 走看看