ls:列出目录
    作用:查看linux文件夹包含的文件以及其权限(包括目录、文件夹、文件权限)和目录信息等
    命令格式:ls [选项] [文件或目录]
    选项或参数:
              -a   显示全部文件,以.开头的为隐藏文件   隐藏文件一般为配置文件
              -l    显示详细信息   可简写为 -ll
              -d   查看目录属性
              -h   人性化显示文件大小
              -i    显示inode(节点)
    示例:


cd:切换目录
    作用:Change Directory的缩写,切换工作目录。
    命令格式:cd [目录]
    选项或参数:
              cd ~   进入当前用户的家目录
              cd       
              cd -    进入上次目录
              cd ..    进入上一级目录
              cd .    进入当前目录
    示例:


pwd:显示当前所在目录
    作用:Print Working Directory的缩写,显示当前前所在目录。
    命令格式:pwd [选项]
    选项或参数:
              -P    显示真实路径,并非链接路径
    示例:


mkdir:创建新目录
    作用:make directory的缩写,创建新目录
    命令格式:mkdir [选项] [目录名]
    选项或参数:
              -m    配置文件的权限,不使用的话系统会使用默认属性
              -p    递归创建。可创建多层目录
    示例:


rm:删除文件或目录
    作用:remove的缩写,删除文件或目录(包括空目录及非空目录)
    命令格式:rm [选项] [文件或目录]
    选项或参数:
             -r    删除目录
             -f    强制
             -i     删除前询问用户是否确认
    示例:


rmdir:删除空目录
    作用:remove dirctory的缩写,只能删除空目录
    命令格式:rmdir [选项] [目录名]
    选项或参数:
            -p    连同上一级【空的】目录一起删掉
    示例:


mv:移动文件与目录,或修改名称
    作用:move 的缩写,移动文件与目录,或修改名称
    命令格式:mv [原文件或目录] [目标目录]
    选项或参数:
                 -f    force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
                 -i     若目标文件 (destination) 已经存在时,就会询问是否覆盖!
                 -u    若目标文件已经存在,且 source 比较新,才会升级 (update)
    示例:



cp:复制文件或目录
    作用:copy 的缩写,复制文件和目录
    命令格式:cp [选项] [源文件或目录] [目标目录]
    选项或参数:
            -r   复制目录
            -p   连带文件属性复制
            -d   若文件是链接文件  则复制链接属性
            -l    进行硬式连结(hard link)的连结档创建,而非复制文件本身
            -a   相当于 -pdr
            -i    若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
            -f   为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次
            -s   复制成为符号连结档 (symbolic link),相当于Windows中的快捷文件

    示例:



ln:生成链接文件
    作用:
    命令格式:ln  -s [原文件] [目标文件]
    选项或参数:
            -b    删除,覆盖以前建立的链接
            -s     软链接(符号链接)
            -v     显示详细处理过程
    示例:

硬链接特征:
    1. 拥有相同i节点和存储block块,可以看做是同一个文件
    2. 可通过i节点识别
    3. 不能跨分区
    4. 不能针对目录使用

软链接特征:
    1. 类似于windows的快捷方式
    2. 拥有自己的i节点和block块,但数据块中只保存原来文件的文件名和节点号,并没有实际数据
    3. 软链接标识和权限   Irwxrwxrwx
    4. 修改任意文件,另一个都改变
    5. 删除原文件,软链接不能使用

Linux常用命令详解(一) -- 处理目录常用命令的更多相关文章

  1. Linux 命令详解(一)export 命令

    一.Windows 环境变量 1.在Windows 系统下,很多软件安装都需要配置环境变量,比如 安装 jdk ,如果不配置环境变量,在非软件安装的目录下运行javac 命令,将会报告找不到文件,类似 ...

  2. Linux 命令详解(五)cp 命令两个高效的用法

    cp 命令两个高效的用法http://mp.weixin.qq.com/s/j7h-MayR0kCxfufWx0FtrA

  3. Linux 命令详解(二)awk 命令

    AWK是一种处理文本文件的语言,是一个强大的文本分析工具.之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Fami ...

  4. javap反编译命令详解&Eclipse中配置javap命令

    javap命令所有参数如下图所示: javap 命令用于解析类文件.其输出取决于所用的选项.若没有使用选项,javap 将输出传递给它的类的 public 域及方法.javap 将其输出到标准输出设备 ...

  5. Linux就业技术指导(五):Linux运维核心管理命令详解

    一,Linux核心进程管理命令 1.1 ps:查看进程 1.1.1 命令解释 功能说明 ps命令用于列出执行ps命令的那个时刻的进程快照,就像用手机给进程照了一张照片.如果想要动态地显示进程,就需要使 ...

  6. 云计算:Linux运维核心管理命令详解

    云计算:Linux运维核心管理命令详解 想做好运维工作,人先要学会勤快: 居安而思危,勤记而补拙,方可不断提高: 别人资料不论你用着再如何爽那也是别人的: 自己总结东西是你自身特有的一种思想与理念的展 ...

  7. Linux 之Cut命令详解

    摘自:http://blog.csdn.net/zsf8701/article/details/7718680 Linux 之Cut命令详解 cut是一个选取命令,就是将一段数据经过分析,取出我们想要 ...

  8. Linux命令详解——vmstat

    Vmstat命令详解 一.前言 vmstat命令:  用来获得有关进程.虚存.页面交换空间及 CPU活动的信息.这些信息反映了系统的负载情况 二.虚拟内存运行原理 在系统中运行的每个进程都需要使用到内 ...

  9. 2018.4.18 Ubuntu 的telnet命令详解

    Ubuntu 的telnet命令详解 1.作用用途 Telnet 命令通常用来远程登录,Telnet 程序是基于 Telnet 协议的远程登录客户端程序.Telnet 协议是TCP/IP协议族中的一员 ...

随机推荐

  1. 优化order by 语句

    mysql 演示数据库:http://downloads.mysql.com/docs/sakila-db.zip mysql 中排序方式 有序索引顺序扫描直接返回有序数据 explain selec ...

  2. 记一些安卓app反编译修改的记录

    2017-12-2209:00:40 好几天没有写过博客了,因为马上要期末考试,只能暂且放下我的小玩物,专心复习我的期末考试. 今天突然想设置一个安卓的栏目,记录下自己从高中就爱玩的一些东西,像刷机呀 ...

  3. git 文件状态与工作区域

    在上一篇简单讲述了文件状态与工作区域,在这里结合相关git命令详细了解文件的状态变更. 目录 1. 介绍 2. 常用命令 3. 实际操作 1. 介绍 git的文件状态是其git核心内容,了解后对后续的 ...

  4. linux_常用命令_2

    rev 反向读取, reverse echo 123456 | rev # 结果为 654321 rev Name.txt # 行号没变,每一行的数据翻转过来 less 具有more命令所有功能,更加 ...

  5. 重温MFC

    1. Button控件 2. 旋转和高级编辑控件 3. 标签控件和属性页 4. 列表控件 5. 树控件 6. 进度条控件和滑动条控件 7. 滚动条 8.工具栏和状态栏

  6. Windows核心编程&线程

    1. 线程上下文:线程内核对象保存线程上一次执行时的CPU寄存器状态 2. 线程上下文切换 3. windows操作系统为抢占式多线程操作系统,系统可以在任何时刻停止一个线程而另行调度另外一个线程.我 ...

  7. java项目导出war包

    @参考文档 假如项目名称为yanan,进入到yanan目录下打开cmd 执行:jar -cvf yanan.war ./* 命令详解: @参考文档1 @参考文档2 jar:jar工具是个java应用程 ...

  8. lambda高级进阶--延迟执行

    前面的整理我们也已经说到了,使用lambda表达式的主要原因是,将代码的执行延迟到一个合适的时间点.在使用lambda表达式的时候务必记住一点就是说lambda表达式都是延迟执行的. 延迟执行代码的原 ...

  9. Servlet和web服务器关系

    前面的博客我详细的罗列了下Servlet的常用的类和接口,然后在前面的前面我类似tomcat模拟了一套web服务器,这里来做一个统一的整理,这样子可以更好的把握Servlet,也可以更好的了解下web ...

  10. 开发步骤Dubbo、spring mvc、springboot、SSM开发步骤

    一.Dubbo开发步骤: 链接:https://pan.baidu.com/s/1pMPO1kf 密码:9zaa 第一: 1.创建consumer工程2.在pom.xml文件下添加配置3.添加appl ...