Linux命令(四)之常用文件拷贝/移动,文件解压缩,文件查找等相关的操作
.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命令(四)之常用文件拷贝/移动,文件解压缩,文件查找等相关的操作的更多相关文章
- 转摘Linux命令工作中常用总结
Linux命令工作中常用总结 1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/" ...
- (第四篇)Linux命令初识之常用系统管理命令
1.hostname [命令作用]用于显示和设置系统的主机名称(但是不会永久保存,重启后会恢复) [命令语法]hostname(选项)(参数) [常用选项] -a:显示主机别名(alias name) ...
- 详解Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- Linux命令行下常用svn命令
1.Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/do ...
- linux命令(3):复制,剪切(文件和文件夹)
一:文件命令:cp,mv linux 怎么样复制文件夹内所有文件到另一个文件夹? cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/ ...
- 每天一个linux命令(26)--用SecureCRT来上传和下载文件
用SSH管理Linux 服务器时经常需要远程与本地之间交互文件,而直接使用 SecureCRT 自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmod ...
- Linux命令工作中常用总结
1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/"(反斜杠),之后会出现一个输入框让 ...
- Linux命令(十五) 打包或解压文件 tar
目录 1.命令简介 2.常用参数介绍 3.实例 4.直达底部 命令简介 tar 命令用于将文件打包或解压,扩展名一般为 ".tar" ,指定特定的参数可以调用 gzip 或 bzi ...
- 重学Python - Day 07 - python基础 -> linux命令行学习 -- 常用命令 一
常用命令和使用方法如下: man man 命令 #可以查询命令的用法 cat 和 tac cat是正序显示文件内容 tac是倒叙显示文件内容 sort 对文件内容排序 uniq 忽略文件中重复行 hi ...
随机推荐
- Binding(五):多路绑定
Binding不止能绑定一个源,它还能绑定多个源,这就是我们这节要讲的多路绑定:MultiBinding. 使用多路绑定跟一般的绑定还是有区别的,首先它并不能很好的在标记扩展中使用,另外,使用多路绑定 ...
- 用java实现斐波那契数列
斐波那契数列源于数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入的计算问题.假设某种兔子兔子,出生第一个月变成大兔子,大兔子再过一个月能生下一对小兔子,且一年 ...
- php 扩展kafka
一.安装librdkafka cd /usr/local/src/ git clone https://github.com/edenhill/librdkafka.git cd librdkafka ...
- B站蹦了,关我A站什么事?
昨天的大瓜,B站蹦了,大伙都跳起来分析了一波异常原因,着实给大伙的秋招准备了一波热乎乎的素材!在大家都在关注 B站的时候, 我大A站终于要站起来了!!!经过多方网友的极力引流,我A站也蹦了- 紧急通知 ...
- postgresql分组后获取第一条数据
-- 根据编号分组取第一条数据 select * from table t where t.no=(select max(no) from table t1 where t1.no=t.no) -- ...
- Pytest学习笔记12-配置文件pytest.ini
前言 pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行. 常用的配置项 marks 作用:测试用例中添加了自定义标记( ...
- Java | 日期类型的绍介和操作
Date类 Date类在java.util.Date,Date类表示特定的瞬间,精确到毫秒.(毫秒是千分之一秒)毫秒可以对时间和日期进行计算,可以把日期转换为毫秒进行计算,计算完毕,再把毫秒转换为日期 ...
- etcd的使用
etcd的使用 什么是etcd etcd的特点 etcd的应用场景 服务注册与发现 消息发布和订阅 负载均衡 分布式通知与协调 分布式锁 分布式队列 集群监控与Leader竞选 参考 etcd的使用 ...
- [.NET大牛之路 003] .NET 的发展简史
如果你热爱某产品,你一定想了解它的历史.今天我们简单回顾一下 .NET 平台的发展历史,来看看它在历史上的里程碑,这对我们更好地了解和学习 .NET 有着重要的意义. 微软 .NET 战略初衷 20 ...
- 求数组的子数组之和的最大值III(循环数组)
新的要求:一维数组改成循环数组,只是涉及简单算法,只是拿了小数做测试 想法:从文件读取数组,然后新建数组,将文件读取的数组在新数组中做一下连接,成为二倍长度的数组,然后再遍历,将每次遍历的子数组的和存 ...