黑色 代表是普通的文件 
蓝色 代表是目录(文件夹) 
紫色 代表是图片文件 
绿色 代表是可以执行的文件(脚本文件)--》存放linux命令的 
红色 代表是压缩文件

clear:清屏
pwd:显示当前路径
cd:切换路径
ll:打印出当前目录下的所有文件的详细信息,包括大小,是否可读写等
ls:查看当前目录下的文件
-a 显示所有的文件(包括隐藏文件) 
-l 相当于ll
drwxr-xr-x. 2 root root 4096 7月 13 11:13 linux_test01
d:目录。

- 表示文件 。drwxr-xr-x:权限 2 链接数 root 用户 root 用户组 4096 文件或文件夹的大小,7月 13 11:13时间, linux_test01文件或文件夹的大小

cd .. 返回上层目录
mkdir 创建文件夹或目录 mkdir linux_test01

du:显示目录所占的磁盘空间
-h:用GB,MB,KB单位计算块数
-s:为所有指定文件显示整个磁盘使用情况,或者为一个目录中的所有文件显示总的磁盘使用情况

touch :创建空文件

cp:拷贝文件或目录(如果要拷贝A文件,则需要到A文件所属的目录下去拷贝。格式 cp -a A 目标目录)
-a:保留链接,文件属性,并递归的拷贝目录
-d:拷贝时保留链接
-p:除复制外,还将把修改时间和访问权限也复制到新文件下
-r:若给出的源文件是一个目录文件,此时cp将递归复制该目录下所有的子目录和文件

mv:为文件或目录改名  或者将文件由一个目录移动到另一个目录中(需要当前目录下有文件B,格式mv B 目标目录)
当后面接的文件存在的时候,就是移动 
当后面接的文件不存在的时候,就是改名

find (find . -name a* / find . -name aa)(find / -name a* / find / -name aa): . 是从当前目录查询 / 这个查询整个目录
    语法:find  [路径] [参数]  [表达式]  [-exec  -ok ..] 指令 {} \;
    {}  代表find要找到的文件
    \   禁止转义
    -exec:find命令对匹配的文件执行该参数所给出的shell命令
    参数:
      -user:根据文件拥有者
      -group:根据文件所属组
      -name:根据文件名
      -perm:文件权限寻找
      -size:文件大小
      -type:根据文件类型
      -mtime:文件的更改时间

atime (access)访问时间 
      ctime(change) 改变文件的属性(时间、大小、属主、属组等) 
      mtime (modify)修改过里面的内容

# find / -name zhongguohehuoren -exec cp {} /zhou \; 
find / -name oujieli -exec rm -rf {} \; 
find 是一个查找的命令 
/ 查找的范围和位置 
-name 根据名字来查找 
zhongguohehuoren 是文件名 
-exec 执行后面的命令 
cp 是复制的命令 
{} 用来存放前面的find命令查找的结果。相当于一个容器,用来存放find找的结果 
/zhou 是cp复制内容的目的地 
\; 结束标志

# find /boot -size +1024k -o -name "vmlinuz*" |xargs ls -l

-a and 并且 
-o or 或者 
not ! 非

| 管道符号:将前面一个命令的输出送给后面一个命令作为输入 
xargs 是将前面命令的输出做为参数送给后面的命令使用

Linux-文件目录命令的更多相关文章

  1. Linux文件目录命令

    Linux文件目录命令 pwd,查看当前工作目录的完整路径 pwd:/root ls,用来打印当前目录的清单,可以指定其他目录 -a:列出目录下所有的文件,包括以"."开头的隐藏文 ...

  2. 你一定要知道的关于Linux文件目录操作的12个常用命令

    写在前面: 1,<你一定要知道的关于Linux文件目录操作的12个常用命令>是楼主收集的关于Linux文件目录操作最常用的命令,包括文件或目录的新建.拷贝.移动.删除.查看等,是开发人员操 ...

  3. [转]Linux tar 命令

    一.使用介绍 1.名词区分 打包:将一大堆文件或目录变成一个总的文件[tar命令] 压缩:将一个大的文件通过一些压缩算法变成一个小文件[gzip,bzip2等] Linux中很多压缩程序只能针对一个文 ...

  4. linux常用命令(一)

    1.linux文件命名规则 1.除了/之外,所有字符都是可以用的. 2.有些字符最好别用,如空格,制表符,退格,@#&-,命令行操作时候可能会出现混淆. 3.避免使用.作为文件开头,linux ...

  5. 【初级】linux mv 命令详解及使用方法实战

    mv:移动文件或者将文件改名 前言: mv是move的缩写,顾名思义是移动.它的功能既能移动文件/文件夹,又可以用来改名,经常用来做文件的备份,比如再删除之前,先给文件做备份(保护数据)也是linux ...

  6. linux文件目录权限详解(20170101)

    linux目录权限与文件权限是不同的,二者要相互配合,这是基础. 比如要读文件:目录至少要有x,文件至少要有r. 要写文件:目录至少要有x,文件至少要有rw. 要执行文件:目录至少要有x,文件至少要有 ...

  7. linux tar命令简介

    一.使用介绍 1.名词区分 打包:将一大堆文件或目录变成一个总的文件[tar命令] 压缩:将一个大的文件通过一些压缩算法变成一个小文件[gzip,bzip2等] Linux中很多压缩程序只能针对一个文 ...

  8. Linux常用命令学习

    1.ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等 常用参数搭配: ls -a 列出目录所有文 ...

  9. linux find 命令详解

    Linux下 利用find命令删除所有vssver2.scc文件 删除所有vssver2.scc文件 这是我当初查找 Linux find 命令的目的所在 1)  find / -name ‘vssv ...

  10. Linux常用命令_(磁盘管理)

    磁盘信息:df.du df命令–功能:检查文件系统的磁盘空间占用情况–语法:df [选项]–选项:-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统.-k 以 ...

随机推荐

  1. 【实战】Weblogic反序列化Getshell

    修仙就是干,直接操作起来 1.访问http://x.x.x.x:7001/wls-wsat/CoordinatorPortType 2.加入Content-Type:text/xml 3.在body中 ...

  2. sql在insert时判断有无唯一性冲突

    sql在insert时判断有无唯一性冲突,存在相同主键或唯一索引,则不创建 INSERT INTO table(field1, field2, fieldn) SELECT 'field1', 'fi ...

  3. 删除eclipse无效的工作空间路径

    eclipse会记录我们使用过的工作空间的路径,方便下面使用.也可以根据自己的需要删除无用的工作空间路径.

  4. Http的Get和Post--扫盲篇

    Http Get请求,根据Http规范Get用于服务器信息的获取,而且安全及幂等的.其中安全的在此处的含义是:不会对服务器数据造成修改.增加.以及数据状态的改变. Http Post请求,表示可能修改 ...

  5. HighCharts理解与总结

    摘自:http://www.highcharts.com/docs/getting-started/installation Installation Highcharts requires two ...

  6. Docker学习(五): 仓库与数据管理

    特别声明: 博文主要是学习过程中的知识整理,以便之后的查阅回顾.部分内容来源于网络(如有摘录未标注请指出).内容如有差错,也欢迎指正! =============系列文章============= 1 ...

  7. Cheatsheet: 2018 08.01 ~ 2018 10.31

    Other Building the Ultimate Developer PC 3.0 - The Parts List for my new computer, IronHeart Face re ...

  8. Spring系列之——使用模板快速搭建springboot项目

    1 在官网https://start.spring.io/生成spring boot的模板 2 IDEA导入模板,设置如下勾选项,其他选项卡为默认值 3 idea呈现 4 新增controller类 ...

  9. Java开篇

    首先致敬Java之父:JAMES GOSLING 一.什么是JDK,JRE,JVM?     1.JDK(Java Development Kit) Java开发工具包.        JDK = 开 ...

  10. 深入分析ReentrantLock公平锁和非公平锁的区别 (转)

    在ReentrantLock中包含了公平锁和非公平锁两种锁,通过查看源码可以看到这两种锁都是继承自Sync,而Sync又继承自AbstractQueuedSynchronizer,而AbstractQ ...