Linux关于文件,文件夹操作命令
文件 文件夹 相关操作命令
查看文件
cd 切换目录位置
ls 目录 查看指定目录所有文件 --缺省当前目录
ls -l 目录 查看指定目录所有文件的详细信息 --同 ll 命令
ls -a 目录 查看指定目录所有文件(包含隐藏文件)
ls -la 目录 查看指定目录所有文件的详细信息(包含隐藏文件) --同 ll -a 命令
ls -lh 目录 查看指定目录所有文件的详细信息(显示文件大小单位,人性化) --同 ll -h命令
cat 文件 查看文件全部(内容较少)
more 文件 翻页查看(内容很多) --空格(下一页) b(上一页)
less 文件 翻页查看(内容很多) --不仅可以翻页,还可以翻行查看
tail -行数f 文件 显示最后几行(行数) --适合用来查看log日志文件
head -行数 文件 显示开头几行(行数)
grep -v 字符 文件 查看文件,过滤显示, -v 是过滤排除, 字符作用是指包含该字符的行不显示, 多个字符用"[abc]"
grep -E(i) 字符 文件 查看文件,过滤多个项, -E "a|b|c"; -Ei "A|b|C" 忽略大小写. 注:grep -E命令 == egrep命令
grep 字符 文件 查看文件,过滤显示, 字符作用是指包含该字符的行才显示, 多个字符用"[abc]" --与-v相反
sed -n /字符/p 文件 查看文件,过滤显示, 字符作用是指包含该字符的行才显示, 多个字符用"[abc]"
sed -n 数字,数字p 文件 查看文件 指定行号的内容
awk -F "分隔符" '{print $0}' 文件名 查看文件, 指定分隔符, 显示分隔后的列 "$0" 表示显示整行, 1表示第一列,以此类推
查找文件
find 目录 文件名 查找文件
find 目录 -type f -name 文件名 查找文件,指定查找的类型 f 表示文件
find 目录 -type f -name 文件名 | xargs rm -f 把查找出来的文件删除
创建文件
touch 文件名 创建文件
mkdir 目录名 创建目录(文件夹)
mkdir -p 目录名/目录名/目录名 递归创建目录
ln -s 目标文件 链接文件 创建链接文件 (软连接,目标文件不能删除)
ln 目标文件 链接文件 创建链接文件(硬链接,目标文件可以删除,删了一样可以访问, 相当于copy了一份)
编辑文件
echo "内容" > 文件名 文件不存在,则创建文件,文件存在,则覆盖原文件内容
echo "内容" >> 文件名 追加内容, 问价不存在则自动创建
vi 文件名 进入编辑模式
移动文件(重命名)
mv 文件名 目录名 移动文件到指定目录下
mv 文件名 新文件名 在源目录下移动,相当于重命名
mv 文件名 指定目录下文件名 将文件移动到指定目录下,并创建新文件
删除文件
rmdir 目录名 删除空目录
rm 文件 删除文件(默认有提示)
rm -f 文件 强制删除(无提示)
rm -r 目录 有提示 递归删除
rm -rf 目录 递归删除该目录下所有的文件和目录
复制文件(copy)
cp 文件名 指定目录 copy文件到指定目录
cp 文件名 新文件名 copy文件到指定目录并创建新文件
cp -r 目录名 目标目录名 copy目录到指定目录(该目录下的所有东西都会被copy)
\cp 文件名 指定目录 copy文件到指定目录(没有提示,直接覆盖)
文件比较
diff 文件1 文件2 比较两个文件内容 (只能自己看内容比较)
vimdiff 文件1 文件2 比较两个文件内容(不一样的内容会高亮)
下载文件
wget 文件链接 远程下载文件
---------------------------------------------------不定期补充--------------------------------------------------------------
Linux关于文件,文件夹操作命令的更多相关文章
- 【Linux命令】--(1)文件文件夹操作命令15条
文件文件夹操作命令++++++++++++++++++++++++++++++++++++++++ 列出进入显示文件夹 ls cd pwd 创建移动删除文件 mkdir rm rmd ...
- [转]Linux文件和目录操作命令
转自:http://www.linuxdiyf.com/bbs/thread-416176-1-1.html 一.文件操作命令1.1 查看文件 Linux下查看文件的命令有很多,下面列出的几个是几乎所 ...
- centos文件/文件夹操作-检查磁盘、内存、cpu使用情况-vi操作命令
Part1:CentOS文件/文件夹操作 1.新建文件夹 即创建目录 mkdir 文件名 新建一个名为test的文件夹在home下 vi source1 mkdir /home/test 注意:当创建 ...
- 实验二:Linux系统简单文件操作命令
項目 内容 这个作业属于哪个课程() 课程链接 这个作业的要求在哪里 实验要求 学号-姓名 17043133-木腾飞 作业学习目标 学习在Linux系统终端下进行命令行操作: 学习掌握常用命令行操作并 ...
- linux下打包文件或文件夹
转自: 在linux下如何将文件夹打包 http://blog.csdn.net/cynhafa/article/details/7303338 linux zi ...
- linux下SVN忽略文件/文件夹的方法
linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...
- Linux下一些文件夹的含义
在 Linux系统里面,"分区",被称作"挂载点",简单明了的说,"挂载点"意思就是:把一部分硬盘容量,"分"成一个文件 ...
- Linux中RM快速删除大量文件/文件夹方法
昨天遇到一个问题,在Linux中有一个文件夹里面含有大量的Cache文件(夹),数量级可能在百万级别,使用rm -rf ./* 删除时间慢到不可接受.Google了一下,查到了一种方法,试用了下确实比 ...
- linux c遍历文件夹 和文件查找的方法
linux c遍历文件夹的方法比较简单,使用c来实现 #include <iostream> #include <stdio.h> #include <sys/types ...
随机推荐
- 吴裕雄 python深度学习与实践(17)
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data import time # 声明输 ...
- H5-处理支付-前端部分
调用后台支付接口,得到返回数据 1.如果是支付宝,需要后台配置支付成功的回调页面路径,还要在页面创建一个标签装表单内容,此处是id为box的div标签 <div id="box&quo ...
- 解决Oracle数据库空间不足问题
//查询表空间的大小以及文件路径地址select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space ...
- vue(一)vue-cli安装
第一步:我们首先要全局安装vue官方提供的脚手架工具:vue-cli $ npm install vue-cli -g 第二步:然后我们就可以创建自己的vue项目了, $ vue init webpa ...
- Jmeter启动默认中文
打开Jmeter的安装目录,然后在bin目录下查找jmeter.properties 这个文件 打开文件,找到 #language=en 并改为 language=zh_CN ,注 ...
- grid布局
display: grid; //行 //每一行中有几块,每块所占的width的百分比(1) grid-template-columns: 70% 30%; //每个div的width 100px,自 ...
- Linux 学习笔记 3:Shell 基础
1.Shell的工作原理 Shell是用户和操作系统之间的接口.当用户登录系统,有一个Shell进程随之启动,并在用户注销时终止.用户输入的命令是Shell输入. 处理命令的步骤:查找命令中的元字符: ...
- AD16 PCB重新定义板型时没有Redefine Board Shape
1.高版本的AD都没有“Redefine Board Shape” 2.在Keep-Out-Layer层,做好了板子的外形,把外形都选中后,然后快捷键D-S-D即可.
- dos命令 创建数据库,建表,两表联查,三表联查(mysql---第一篇)
首先打开mysql的控制台,输入密码进行登录 (ps:本文的mysql控制台,是运用的php的集成环境(phpstudy),点击运行,找到mysql命令行,直接打开就可以了) 登陆成功后,就可以进行 ...
- CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 转载
CNA, FCoE, TOE, RDMA, iWARP, iSCSI等概念及 Chelsio T5 产品介绍 2016年09月01日 13:56:30 疯子19911109 阅读数:4823 标签: ...