linux 基础命令(2)

显示当前工作目录   PWD
     pwd: printing working directory
        -P 显示真实物理路径        这个可以查看链接的实际地址
        -L 显示链接路径(默认)  和只执行pwd效果一样

路径:绝对路径和相对路径
    绝对路径:以正斜杠开始,完整的文件位置路径,可用于任何想指定一个文件名的时候
    相对路径:不以斜线开始,指相对于当前目录或某个目录的位置,可以做一个简短的形式 指定一个文件名
    基名: basename
    目录名字: dirname

切换目录命令:cd
    当在/目录下时可以使绝对路径或者是相对路径
        cd  /etc/ssh/
        cd  etc/ssh     来进入ssh目录
     切换至上一级目录:     cd ..   但在根目录时使用该命令目录不变
     切换至当前用户家目录:    cd     或者是    cd ~
     切换至上一个命令目录时:    cd -         
     相关的环境变量有   : PWDOLDPWD

列出目录命令:ls
    ls列出当前目录的内容荣或者指定目录内容
        -a     列出内容包含隐藏文件
        -A     列出内容包含隐藏文件但不包括    .  和 ..
        -l      显示出详细的信息   默认系统都有添加别名 ll = ls -l
        -R     显示目前下的所有内容且递归
        -d     只显示目录和符号链接信息可以过滤掉其余文件 
        -1     文件分行显示
        -S     按从大到小的顺序排列
        -r      倒序
        -t      按mtime排序,从新到旧排序
        -u     配合-t选线,显示并按atime从新到旧排序
        -c      配合-t选线,显示并按ctime从新到旧排序
        -U    按目录皴法顺序显示
        -X    按文件后缀排序

查看文件详细状态
    stat:可以显示文件的 inode, atime, mtime, ctime,权限,大小,环境等
        inode: 索引节点
        atime:最后一次读取文件内容时间
        mtime:最后一次修改文件内容时间
        ctime:最后一次元数据发生变化的时间

修改时间命令:touch
     touch可以修改文件三个时间,直接使用命令的时如果文件文件不创建,默认进行创建
           -a    仅改变atime和ctime
         -m   仅改变mtime和ctime
         -t [[CC]YY]MMDDhhmm[.ss]    指定atime和mtime的时间戳
         -c    如果文件不存在,则不予创建
          
复制命令:cp
    格式:cp [OPTION]... [-T] SOURCE DEST
               cp [OPTION]... SOURCE... DIRECTORY
               cp [OPTION]... -t DIRECTORY SOURCE...
     如果目标不存在:在目标位置建立新的,把那个将内如复制过去
     如果目标存在:将内容直接覆盖目标文件,基于安全考虑建议执行cp时加上 -i 选项
     如果目标是目录:在该幕布里创建于原文件同名的文件,并将内容复制
  
    常用选项
        -i:覆盖前提示
        -n:不覆盖
        -r,-R:递归复制目录及目录下的所有内容
        -a:归档,相当于as -dR --preserve=all
        -d :  --no-dereference --preserve=links 不复制原文件,只复制拦截名
        -p: --preserve=mode,ownership,timestamps 
        --backup=numbered 目标存在,覆盖前备份加数字后戳

移动命令:mv
    格式:mv [OPTION]... [-T] SOURCE DEST
              mv [OPTION]... SOURCE... DIRECTORY
              mv [OPTION]... -t DIRECTORY SOURCE...
    常用选项:
            -i:交互式
            -f:强制
    可以用来将文件移动到其他目录下,也可以移动在当前目录下进行就文件名的修改
,如果移动目标地址有相同名字的文件会对其内容进行覆盖,但目标端和源端同是文件或目录否者无法移动


删除:rm
    格式: rm [OPTION]... FILE...
    常用选项:
        -i     交互式
        -f    强制删除,不能删除目录
        -r    递归,可以删除目录
        --no-preserve-root    删除根
    例如:rm -rf --no-preserve-root /   请小心操作,如果不小心执行,请收拾好行李

目录树:tree
    默认情况下没有安装
    -d:只显示目录
    -L level:指定显示的层级数目
    -P pattern:只显示指定pattern匹配到的路径

创建空目录:mkdir
    -p:存在于不报错,且可自动创建所需的各目录,递归
    -v:显示详细信息
   -m MODE:创建目录是直接指定权限

删除空目录:rmdir
    -p:递归删除父空目录
    -v:显示详细信息
 

猜你喜欢

转载自blog.csdn.net/shi7876061/article/details/80095782