zoukankan      html  css  js  c++  java
  • Linux 文件管理命令


    创建目录 mkdir

    -p			递归创建
    -m			创建的时候设定权限
    -v			创建的时候显示过程
    
    mkdir /gong www		# 根目录和当前目录下创建www
    mkdir -pv /gong{1/old{boy,man},2}	# 没有就执行,有就跳过
    {}		和ASCII码有关
    
    /gong/1
    /gong/2
    /gong/1/oldboy
    /gong/1/oldman
    

    创建文件touch

    touch 一个存在的文件会修改访问时间,修改时间,创建时间。
    

    查看目录树tree

    -d			只显示目录不显示文件
    -L			显示目录层级
    
    


    文件复制-cp

      or:  cp [OPTION]... SOURCE... DIRECTORY
      or:  cp [OPTION]... -t DIRECTORY SOURCE...
    无法拷贝目录。
    -a 			# -r -p 递归,保持文件的属性。
    -i			# 在复制时如果有同名文件,提示是否覆盖。
    -r			# 递归的复制文件夹,会改变文件的属性。
    -R			# 同 r
    -p			# 复制的时候保持属性
    -v			# 拷贝的时候显示过程
    -t			# 将源和目标反过来 
    -f			# 强制拷贝
    

    屏蔽别名的方法

    unalias 命令		unalias cp
    使用绝对路径		/usr/bin/cp
    \命令		使用转义符	\cp
    
    转义符 \ :
    	取消特殊意义的符号。	
    

    mv-命令

    Usage: mv [OPTION]... [-T] SOURCE DEST
      or:  mv [OPTION]... SOURCE... DIRECTORY
      or:  mv [OPTION]... -t DIRECTORY SOURCE...
      
    -i			在有相同文件名的文件存在时,提示是否覆盖文件。
    -f			强制
    -t			反转
    
    [root@oldboy ~]# mv gong gong1
    1、如果gong1目录存在,就是吧gong文件移动到gong1目录下。
    2、如果不存在则改名。
    3、如果已经存在会相同名称的文件会提示是否覆盖文件。
    4、mv可以直接移动目录,不需要参数,属性也不会变。
    5、有同名的一个目录和文件,不能把目录复制为文件。
    
    

    文件删除-rm

    rm			删除目录和文件
    
    -d			# 删除目录仅限于空目录
    -r			# 递归删除
    -f			# 强制删除
    -i			# 删除的时候询问,每一个删除的文件都会询问
    -I			# 只询问一次
    -v			# 显示删除的过程
    
    1、Linux没有回收站,删除的时候要注意。
    2、删除文件的时候别加参数。
    
    rm -f file
    rm -fr /dir
    
    rm -f file1*
    
    rm -fr /tmp/
    rm -fr /tmp*
    

    系统文件查看-cat

    Usage: cat [OPTION]... [FILE]...
    tac     # 可以把文件反过来显示
    
    -A			# -vET。
    -n			# 显示行号。
    -b			# 空行不编号
    -e			# -E -v
    -E			# 显示结尾用$ 标记。
    -T			# ^I 标注文件中的tab键。
    -t			# -v -T
    
    # 向一个文件中写入内容
    cat>>test.txt<<EOF
        AAA
        BBB
        CCC
    EOF
    
  • 相关阅读:
    python中gui编程的模块之一:tkinter(python3.x中是tkinter,小写的t)
    oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”
    python中一次性input3个整数,并用空格隔开怎么表示
    二、loadrunner参数化连接数据库
    一、loadrunner脚本录制及回放
    eclipse安装使用
    mysqld_safe与mysqld区别(转载)
    MySQL数据库用户基本管理
    Docker容器技术
    shell编程实战学习(4)
  • 原文地址:https://www.cnblogs.com/gshelldon/p/13269327.html
Copyright © 2011-2022 走看看