• Linux4_文件操作


    以下操作都是在终端命令行:

    1 apt-get install   应用名称,(---:apt-get是从Ubuntu的软件应用里自动下载)

    如果你不知道下载,随便输入:java,javac,tree等等一些以后需要的,他会提示你,以怎样的 apt-get install的方式下载安装

    例如:安装tree目录,层级显示目录关系

      sudo apt-get install tree

    2 ls 命令详解

    list:列出某某目录下的文件和文件夹
    http://blog.csdn.net/zjwoody/article/details/6755952

    3 新建文件
      touch +文件名
      touch zero this two

    4 新建文件夹

    mkdir +文件夹名 (文件夹显示蓝色)
    mkdir 文件1 文件2 文件3

    5 删文件----参考:http://www.cnblogs.com/kerrycode/p/3869911.html

    rm 删除文件,但是不能删除目录
    rm -f 强制删除,忽略不存在的文件,从不给出(提示)。rm -f nono
    rm -i 交互提示是否删除文件,给出提示
    rm -i * (交互删除文件)
    rm -r 递归删除目录下文件以及子目录下文件,连带本文件夹全部删除
    rm -v 显示运行时详细信息,删除成功与否
    rm -v *
    rm --help 命令帮助
    ------------------

    6 删除文件夹

    rmdir [-option] directory
    rmdir -v 详细
    rmdir -p 递归
    但是不能删除非空的目录,可以用这个:rm -r file
    高级: rm -i -v -r directory

    4 复制文件或目录

    cp +文件 +目录位置
    cp -r +文件(文件夹) +目录位置
    加上-r就可以复制文件夹及其里面的所有东西,也可以复制文件
    five@ubuntu:~/test$ cp first/11 first/22 first/33 two/
    five@ubuntu:~/test2$ cd three
    five@ubuntu:~/test2/three$ cd ~ ~代表该用户的根目录
    five@ubuntu:~$ ls
    five@ubuntu:~/test$ cp -vr /two ~/test3
    cp: 无法获取"/two" 的文件状态(stat): 没有那个文件或目录
    five@ubuntu:~/test$ cp -vr two ~/test3

    5 剪切文件

    five@ubuntu:~$ cd test2
    five@ubuntu:~/test2$ ls
    three two
    five@ubuntu:~/test2$ mv three two ~/test3
    five@ubuntu:~/test2$ ls
    five@ubuntu:~/test2$ cd ..
    five@ubuntu:~$ cd test3
    five@ubuntu:~/test3$ ls
    three two
    five@ubuntu:~/test3$

    five@ubuntu:~$ mv -v test2 test3 ~/test
    "test2" -> "/home/five/test/test2"
    "test3" -> "/home/five/test/test3"

    6 打包解包

    更多参考:http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html
    用法: tar [选项...] [FILE]...
    GNU ‘tar’
    将许多文件一起保存至一个单独的磁带或磁盘归档,并能从【归档】中单独还原所需文件。
    z-xvf
    示例
    tar.gz 和 .tgz
    解压:tar zxvf FileName.tar.gz
    压缩:tar zcvf FileName.tar.gz DirName

    tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件
    archive.tar。
    tar -tvf archive.tar # 详细列举归档文件 archive.tar
    中的所有文件。
    tar -xf archive.tar # 展开归档文件 archive.tar
    中的所有文件。

    部分选项:
    -c, --create 创建一个新归档
    -t, --list 列出归档内容
    -x, --extract, --get 从归档中解出文件
    -f, --file=ARCHIVE 使用归档文件或 ARCHIVE 设备 *
    -v, --verbose 详细地列出处理的文件

     

  • 相关阅读:
    php.ini 干了些啥?
    为什么你的 phpinfo() 无法显示
    转:反向代理服务器的工作原理
    nginx fastcgi php-fpm的关系梳理
    DOM中offsetLeft与style.left的区别
    移动端与PC端的触屏事件
    移动端适配属性
    移动设备横竖屏监听事件
    关于滚动条滚动不流畅问题
    Oracal
  • 原文地址:https://www.cnblogs.com/foreverzd/p/4344986.html
Copyright © 2020-2023  润新知