文件或者目录操控命令

1,cd切换目录

其中- 代表前一个目录

2,mkdir 新建目录。

加上-p参数可以递归创建多级目录

mkdir -p test1/test2/test3

3,rmdir删除空的目录

加上-p参数可以进行递归删除

4,rm 移除文件或者目录

如果连通目录下的文件一起删除rm -r dirname

5,cp 可以复制文件,并可以在复制同时对文件进行重命名

加上 -r参数可以进行递归复制,常用于目录的复制

6,mv 移动文件、目录,或者用于重命名

7,rename文件重新名,可以批量更改文件名称(如删除、更改文件后缀),支持正则表达式,功能更强大

8,pwd获取当前目录

自己之前采用变量的删除方法获得上级目录,底层目录

实际直接使用basename、dirname即可

文件内容查阅命令

1,cat 文件查看

-n 打印出行号,包括空行;-b 打印行号,不包括空行。

-E 显示行末$ ; -T显示[tab] ;-v  显示其他看不到的特殊符号;-A 相当渔-vET 整合参数

2,tac 从最后一行到第一行的顺序显示

3,nl 添加行号打印,可以规定行号显示方式

4,more less 分页打印

5,head 显示文件前面几行

6,tail 显示后面几行

7,od显示非纯文本文件

文件创建,更改文件事件命令

touch  新建文件或者修改文件的三个事件参数

(与自己常用的vi进行文件创建和编辑操作相比,一个是shell命令,一个是编辑软件,在shell脚本中不可能出现vi的!)

文件查找

which 查找path路径中可执行命令的路径

whereis 文件名或者目录名   :查找文件或者目录

locate 部分文件名:可以根据部分文件名查找(-i 忽略大小写,-r 可接正则表达式)

这两个命令都是根据数据库进行查找,速度快速,建议首先采用这两个命令进行查找。不过因为数据库每天更新一次,新建的文件可能查找不到,可以使用updatedb命令进行数据库更新。

find 文件硬盘查找命令

可以根据文件时间、名称、类型、权限进行查找,速度较慢,但功能很强大

file 查看文件是ASCII还是data文件等

type查看命令类型

文件权限相关命令(略过,可参见p185)

linux 文件相关常用命令的更多相关文章

  1. Linux文件操作常用命令整理

    收集.整理日常系统管理或维护当中的,常用到的一些关于文件操作的命令或需求,后续会慢慢补充.完善! 查看.生成指定目录的目录树结构?   [root@DB-Server ~]#tree   #当前目录 ...

  2. linux文件相关的命令

    1.linux下的文件分为字符设备文件和块设备文件 2.文件的属性有读写权限.执行权限.访问时间.修改时间.状态改变时间等. 状态改变时间指修改了文件的读写权限或者所有者等操作. 3.ls -l 执行 ...

  3. Linux -- 文件统计常用命令

    标签(空格分隔): Linux sort -- 文件内排序命令 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次比较其ASCII码. 按每行升序排序: sort seq.tx ...

  4. Linux文件操作常用命令

    一.一些文件操作命令. 1.cd /home  进入"home目录" 2.cd ../ 返回上一级目录 3.cd -  返回上次所在的目录 4.pwd 显示工程路径 5.ll 显示 ...

  5. Linux 文件夹相关常用命令

    Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf  -r  就是向下递归,不管有多少级目录,一并删 ...

  6. linux:终端常用命令 + vi命令修改文件及保存 方法

    首先介绍一下Ubuntu下各个目录的一般作用: /  这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入“/home”,你其实是在告诉电脑,先从/(根目录 ...

  7. Linux 使用 github 常用命令

    Linux 使用 github  常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用. 创建一个文件夹用于存放github仓库 m ...

  8. Linux课程---2、Linux下最常用命令(查看帮助命令)

    Linux课程---2.Linux下最常用命令(查看帮助命令) 一.总结 一句话总结: man 1.显示文件? ls:ls带其它参数详情可以man ls man ls:比如 ls -a显示隐藏文件,l ...

  9. Java的cmd配置(也即Java的JDK配置及相关常用命令)——找不到或无法加载主类 的解决方法

    Java的cmd配置(也即Java的JDK配置及相关常用命令) ——找不到或无法加载主类  的解决方法 这段时间一直纠结于cmd下Java无法编译运行的问题.主要问题描述如下: javac 命令可以正 ...

随机推荐

  1. SpringBoot 单元测试junit test

    pom引用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http: ...

  2. HTTP/2 最新漏洞,直指 Kubernetes!

    Java技术栈 www.javastack.cn 优秀的Java技术公众号 在这个数据.应用横行的时代,漏洞的出现早已屡见不鲜.在尚未造成大面积危害之前,我们该如何做好防御措施?或许从过往经常发生漏洞 ...

  3. Vue Element使用第三库icon图标

    一:引入单设图标 1.打开 阿里icon,注册 >登录>图标管理>我的项目 2.新建项目 返回阿里icon首页,点进去你想要的icon库,因为没有批量导入购物车,所以一般情况下需要一 ...

  4. oracle系统视图SQL语句整理

    -- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表. -- ALL_TABLES意为 ...

  5. oracle管理基础知识

    1.oracle的安装 win下 linux下 2.内存和后台进程=实例 为何将oracle做的如此复杂呢 1.内存: --提高查询速度 --提升处理数据的速度 2.后台进程 --为了完成特定的服务, ...

  6. 一张图说明移动前端开发与web前端开发的区别

  7. django登录注册验证之密码包含特殊字符,确认密码一致实现,Form验证

    Form验证的原理 首先用户在注册界面提交表单,后台收到表单之后通过request.post取到数据然后传入已经写好的Form类 执行obj.is_valid()这里的obj为Form的实例,在For ...

  8. python中的Tkinter模块

    Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macinto ...

  9. 拼接HTML代码在UIWebVIew中显示

    其原理:通过网络请求获得相关的信息,再通过手机端进行拼HTML,然后在WebView进行展示,此处还对文章中的图片增加点击效果,可以保存到相册中:文章的样式已经存在项目中,直接去调用: 1:首先了解两 ...

  10. vs2013 找不到帮助 help查看器

    我手贱把help查看器卸载了,打开帮助提示找不到帮助. 不想把vs重装,打开ios镜像,加载,cmd进入 到packages\Help 执行msiexec /i help3_vs_net.msi vs ...