1、创建文件夹

[root@izwz9148jq0xmzrb36r113z 20190726]# mkdir aaa     //创建aaa文件夹

2、创建文件

[root@izwz9148jq0xmzrb36r113z aaa]# touch rr.html    //创建文件

3、移动文件(夹)(类似于剪切)

[root@izwz9148jq0xmzrb36r113z aaa]# mv  b  sm/    //将文件(夹)b 移动到当前目录下的sm目录下

4、删除

[root@izwz9148jq0xmzrb36r113z aaa]# rm -rf aaa    //删除 aaa文件   -rf为参数-r和-f 的简写  -r:递归删除  -f:强制删除
[root@izwz9148jq0xmzrb36r113z aaa]# rm -rf *    //删除当前文件夹下的全部文件(夹),不包含当前文件夹

5、 重命名

[root@izuf6ih01h8fzeziddwkfdz log]# mv  b  sm/c      //将文件(夹)吧b移动到当前目录下的sm目录下并重命名为c
[root@izuf6ih01h8fzeziddwkfdz log]# mv  abc  123      //将文件名为abc的文件修改为123,若当前目录存在123这个文件时会被覆盖

6、复制

[root@izuf6ih01h8fzeziddwkfdz sm]# cp sm.log  ..    //将sm.log复制到上级目录中

[root@izuf6ih01h8fzeziddwkfdz log]# cp sm.log  ../sm01.log    //将sm.log复制到上级目录中,并重命名为sm01.log

7 、查看文件

[root@izuf6ih01h8fzeziddwkfdz sm]# cat sm.log   //查看sm.log文件内容

[root@izuf6ih01h8fzeziddwkfdz sm]# head sm.log   //查看sm.log文件内容的前10行

[root@izuf6ih01h8fzeziddwkfdz sm]# head -n 20  sm.log   //查看sm.log文件内容的前20行

[root@izuf6ih01h8fzeziddwkfdz sm]# tail sm.log   //查看sm.log文件内容的后10行

[root@izuf6ih01h8fzeziddwkfdz sm]# tail  -n  20  sm.log    //查看sm.log文件内容的后20行

[root@izuf6ih01h8fzeziddwkfdz sm]# tail -f sm.log   //动态查看sm.log文件内容

[root@izuf6ih01h8fzeziddwkfdz sm]# more sm.log  //以翻页的形式查看sm.log的内容(按空格键下翻,不能上翻)

[root@izuf6ih01h8fzeziddwkfdz sm]# less sm.log   //以翻页的形式查看sm.log的内容(按上下键进行上下翻页,按q退出)

8、 查看文件

基本语法: find 查找位置  查找参数

find .  -name *java*   //在当前位置下查找文件名包含java字符的文件

find . -perm 777    //在当前位置下查找权限为777 的文件

find /  -user ouyang   //在系统中查找用户为ouyang的文件

find . -type d  //在当前位置下查看找类型为文件夹的文件

9、归档压缩

[root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zcvf log.tar.gz  log/    //将目录log归档并压缩,归档压缩后的名称为log.tar.gz

[root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zxvf log.tar.gz   //释放并解压log.tar.gz

10、压缩 / 解压war包

[root@oracle upload]# unzip -oq common.war -d common   //解压common.war包并解压后的文件名为common

[root@oracle upload]# jar -cvfM0 game.war ./   //把当前目录下的所有文件打包成game.war,压缩当前文件夹
-c 创建war包
-v 显示过程信息
-f 指定归档文件名
-M 不创建条目的清单文件
-0 这个是阿拉伯数字,只打包不压缩的意思

Linux 文件操作相关常用命令的更多相关文章

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

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

  2. Linux - 文件和目录常用命令

    文件和目录常用命令 目标 查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向 ...

  3. Linux文件与目录常用命令

    目录常用命令: cd:切换目录 pwd:显示当前目录 mkdir:新建一个目录 rmdir:删除一个空的目录 ## cd 命令几种常用方法: cd ~username 切换到用户username的主文 ...

  4. Linux学习笔记 - Linux快捷操作及常用命令

    一.快捷键 剪切光标前的内容 Ctrl + u 剪切光标至行末的内容 Ctrl + k 粘贴 Ctrl + u 或 Ctrl +k 的内容 Ctrl + y 移动光标到行末 Ctrl + e 移动光标 ...

  5. Linux文件操作相关命令

    1.创建文件夹: [root@izuf6ih01h8fzeziddwkfdz sm]# mkdir a 创建一个名为a的文件夹 2.创建文件: [root@izuf6ih01h8fzeziddwkfd ...

  6. Linux内存运维操作及常用命令

    Linux内存运维操作及常用命令 1.问题诊断 1.1 什么是 Linux 服务器 Load Average? 1.2如何查看 Linux 服务器负载? 1.3服务器负载高怎么办? 1.4如何查看服务 ...

  7. linux常用终端命令(一)终端命令格式(二)文件和目录常用命令

    一.linux终端命令格式 1.终端命令格式 command  [-options]  [parameter] 说明: command :命令名,相应功能的英文单词或单词的缩写 [-options] ...

  8. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  9. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

随机推荐

  1. lvs+keepalived+application部署(只使用两台机器)

    目前大家用LVS+Keepalived + APP 架构都是 2台LVS +Keepalived 然后后端跟着 应用设备 然而针对小客户来说,  2台LVS平常没什么压力 还有一台备着(虽然可以跑双主 ...

  2. iis深入学习资源

    iis站点:https://www.iis.net/overview/reliability/richdiagnostictools 感兴趣可以深入学习下iis

  3. jade-if-else-unless-case

    if else - var lession = ['node','jade'] if lession if lession.length > 2 p 1 #{lession.join(', ') ...

  4. Nginx中ngx_stream_core_module和ngx_stream_proxy_module

    ngx_stream_core_module模块该模块模拟基于tcp或udp的服务连接的反向代理理,即⼯工作于传输层的调度器器指令:17.1 streamSyntax: stream { ... }D ...

  5. go html 转字符串存mysql表中

    func HTMLMarshal(str string) (returnStr string) { bf := bytes.NewBuffer([]byte{}) jsonEncoder := jso ...

  6. Educational Codeforces Round 74 (Rated for Div. 2) A. Prime Subtraction

    链接: https://codeforces.com/contest/1238/problem/A 题意: You are given two integers x and y (it is guar ...

  7. Django:将模型注册到后台的几种方法

    from django.contrib import admin from .models import * #将模型注册到后台: #方法一:将模型直接注册到后台 # admin.site.regis ...

  8. electron 打包成桌面运用

    最近在学习nodejs,得知Electron是通过将Chromium和Node.js合并到同一个运行时环境中,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一门技术.对于之前一直从 ...

  9. parents()和parent()

    $("").parent().parent()  //父元素的父元素 $("").parents("tr")  // 祖先元素 找到tr

  10. percona-toolkit 主从工具 master-slave

    复制类 pt-heartbeat 监控mysql复制延迟   pt-slave-delay 设定从落后主的时间   pt-slave-find 查找和打印所有mysql复制层级关系   pt-slav ...