.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px }

1.文件复制

  格式:cp source target/

  1)以相对路径把文件abc.txt 复制到/root/abb/目录下(注:当前所在路径为abc.txt所在路径)

    cp abc.txt ../abb/

  2)以绝对路径把文件abc.txt复制到/root/abb/目录下

    cp /root/abc/abc.txt /root/abb/

  注:若加上参数 -r表示以递归的方式复制

2.移动文件

  格式:mv source/ target/

  例:mv abc.txt ../temp/

  注:移动文件的时候,可将文件重命名,如将移动后的文件重命名为a.txt的命令为:mv abc.txt ../temp/a.txt

3. 查看进程及过滤

  1)查看系统当前的所有进程: ps -ef   ( | less(more) )

  2)  搜索指定特征的进程,并排除当前命令, 在进行统计结果条数:

    ps -ef | grep /bin/bash | grep -v grep | wc -l

4. 常见的解压缩文件

  以下各参数的含义:

    -c:创建

    -x:解压

    -t: 查看内容

    -r: 向压缩归档文件末尾追加文件

    -u: 更新原压缩包中的文件

  1)  .tar.gz 格式后缀的文件

    压缩:tar -czvf fileName.tar.gz 原文件名

    解压:tar -xzvf fileName.tar.gz

  

  2)  .gz 格式后缀的文件

    压缩:gzip 文件名

    解压1:gunzip fileName.gz

    解压2:gzip -d fileName.gz

  3)  .zip 格式后缀的文件

    压缩: zip fileName.zip 原文件名

    解压: unzip fileName.zip

         

  4) .rar 格式后缀的文件

    压缩: rar e fileName.rar

    解压: rar e fileName.rar

 5. 常见文件查找命令

  格式: find 【搜索范围(目录)】 【匹配条件】 【目标名字】

  匹配条件可选项:

    -name 根据名字查找

    -size 根据文件大小查找 【+】表示大于 【 -】表示小于,直接写大小是等于,大小的单位是KB

    -user 查找用户名的所有者的所有文件

    -type 根据文件类型(f文件,d目录,l 软链接文件)

  例:

  1) 全盘搜索文件名以test.开头的文件:

    find / -name test.*

     

  2) 全盘查找大于 100000kb的文件

    find / -size +100000

    

 5. grep文件查找命令

  1)高亮显示查找的字符串
    【grep --color 'hxc' /etc/passwd】
  2)搜索不包含特定字符串的行
    【grep -v 'hxc' /etc/passwd】
  3)展示行号和统计行数
    【grep -n 'hxc' /etc/passwd】
  4)grep不区分大小写查找
    【grep -i 'HxC' /etc/passwd】
  5)grep搜索以xx开头以xx结尾的对象
    【grep '^m' /etc/passwd】
    【grep 'n$' /etc/passwd】
  6)grep搜索包含某个词的对象
    【grep '\<hxc\>' /etc/passwd】

Linux命令(四)之常用文件拷贝/移动,文件解压缩,文件查找等相关的操作的更多相关文章

  1. 转摘Linux命令工作中常用总结

    Linux命令工作中常用总结   1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/" ...

  2. (第四篇)Linux命令初识之常用系统管理命令

    1.hostname [命令作用]用于显示和设置系统的主机名称(但是不会永久保存,重启后会恢复) [命令语法]hostname(选项)(参数) [常用选项] -a:显示主机别名(alias name) ...

  3. 详解Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  4. Linux命令行下常用svn命令

    1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...

  5. linux命令(3):复制,剪切(文件和文件夹)

    一:文件命令:cp,mv linux 怎么样复制文件夹内所有文件到另一个文件夹?   cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/ ...

  6. 每天一个linux命令(26)--用SecureCRT来上传和下载文件

    用SSH管理Linux 服务器时经常需要远程与本地之间交互文件,而直接使用 SecureCRT 自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmod ...

  7. Linux命令工作中常用总结

    1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/"(反斜杠),之后会出现一个输入框让 ...

  8. Linux命令(十五) 打包或解压文件 tar

    目录 1.命令简介 2.常用参数介绍 3.实例 4.直达底部 命令简介 tar 命令用于将文件打包或解压,扩展名一般为 ".tar" ,指定特定的参数可以调用 gzip 或 bzi ...

  9. 重学Python - Day 07 - python基础 -> linux命令行学习 -- 常用命令 一

    常用命令和使用方法如下: man man 命令 #可以查询命令的用法 cat 和 tac cat是正序显示文件内容 tac是倒叙显示文件内容 sort 对文件内容排序 uniq 忽略文件中重复行 hi ...

随机推荐

  1. (数据科学学习手札124)pandas 1.3版本主要更新内容一览

    本文示例代码及文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 就在几天前,pandas发布了其1.3版本 ...

  2. 海量数据Excel报表利器——EasyExcel(一 利用反射机制导出Excel)

    EasyExcel 写入(导出) 互联网的精髓就是共享,可以共享技术.共享经验.共享情感.共享快乐~ 很多年前就有这个想法了,从事IT行业时间也不短了,应该把自己工作和业余所学习的东西记录并分享出来, ...

  3. 『学了就忘』Linux基础 — 1、UNIX系统介绍

    目录 (一)UNIX系统介绍 1.UNIX系统发展历史 2.UNIX 主要发行版本 (二)GNU计划 1.GNU计划介绍 2.为何Stallman会发起这个GNU计划呢? 3.GNU的通用公共许可证: ...

  4. 《PHP基础知识总结》系列分享专栏

    总结PHP基础知识,对初学者还是高手都值得参考巩固. <PHP基础知识总结>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/2017 ...

  5. 虚拟机centos7环境搭建,系统分区,静态IP配置

    文章目录 1.虚拟机安装centos7 2.系统分区 3.配置静态IP centos7下载地址 http://mirrors.aliyun.com/centos/7/isos/x86_64/ Cent ...

  6. FastTunnel-内网穿透原理揭秘

    之前写了一篇关于GVP开源项目FastTunnel的一篇介绍 <FastTunnel-开源内网穿透框架>,只简单介绍了使用方法,不少伙伴对其原理表示好奇,今天画抽空了一下其内部实现原理流程 ...

  7. DEV C++5.11编译没有结果提示

    点击"视图"菜单--选择"浮动报告 窗口"

  8. c语言:scanf()高级应用

    1) 指定读取长度 还记得在 printf() 中可以指定最小输出宽度吗?就是在格式控制符的中间加上一个数字,例如,%10d表示输出的整数至少占用 10 个字符的位置: 如果整数的宽度不足 10,那么 ...

  9. MapReduce处理简单数据

    首先要说明的是,关于老师给的实验要求,我在网上看到了原文,原文地址:https://blog.csdn.net/qq_41035588/article/details/90514824,有兴趣的同学可 ...

  10. [005] - JavaSE面试题(五):String类

    第一期:Java面试 - 100题,梳理各大网站优秀面试题.大家可以跟着我一起来刷刷Java理论知识 [005] - JavaSE面试题(五):String类 第1问:String.StringBuf ...