1. pwd   查看当前所在的路径

2. ls   显示文件列表

ls -l   显示文件列表以及详情

ls -la   显示所有文件列表以及详情(包含隐藏文件)

注意:ls -l 相当于ll

例如:

-rw-r--r--. 1 root root 36 Feb 11 19:30 aa.txt(ls -l)
      drwxr-xr-x. 5 root root 4096 May 19 2019 azkabantools(ls -l)

dr-xr-xr-x. 30 root root 4096 Feb 22 03:51 ..(ls -la)
      -rw-r--r--. 1 root root 36 Feb 11 19:30 aa.txt(ls -la)

一共七部分--  文件权限:文件夹中文件的数量:用户名:组信息:大小:创建日期:文件名

3. touch 文件名称    创建文件

例如: touch aa.txt

4. mkdir 文件夹名称   创建文件夹

例如:mkdir child

mkdir /文件夹名/文件夹名称 -p   递归创建文件夹

例如:mkdir /zhangqi01/zhangqi011/zhangqi0111 -p

5.  cp 需要复制的文件 将文件复制到哪里   复制文件

例如:cp /zhangqi00/zhangqi001/zhangqi0001/zhangqi01.txt /zhangqi00/zhangqi001

cp 需要复制的文件 将文件复制到哪里/修改名称    复制文件并修改文件名

例如:cp /zhangqi00/zhangqi001/zhangqi0001/zhangqi01.txt /zhangqi00/zhangqi001/aa.txt

cp -r 要复制的目录 复制到哪里   复制目录

例如:cp -r /child /child02   是将child目录以及目录下的文件复制到child02目录下

6. mv 要移动的文件 移动到哪里 移动文件

例如:mv /aa1.txt /child

mv 文件名称 修改后的文件名称   修改文件名称

例如:mv bb.txt bb1.txt

mv 文件夹名称 修改后的文件夹名称   修改文件夹名称

例如:mv child child00

7. rm 文件名   删除文件

例如:rm aa1.txt(在提示后输入 y)  //该命令只能删除文件

rm -rf 文件名   删除文件

例如:rm -rf aa.txt  //常用命令不可恢复,可以删文件也可以删文件夹

rm -f  文件名强制删除

例如:rm -f bb1.txt  //该命令只能删除文件

rm -r 文件夹名称   删除文件夹

例如: rm -r child  (在提示后输入 y)

8.查看文件

8.1 cat 文件名

8.2 cat -n 文件名  //查看文件内容并显示行数

8.3 less 文件名 文件显示多行可上下翻查  q退出

8.4 tail   //默认查看文件尾10行

head   //默认查看文件头10行

tail -n5 /etc/passwd   //显示尾部的5行

head -n5 /etc/passwd   //显示头部的5行

tail -10f /etc/passwd   //滚动查看尾部10行

9. 重定向   >   >>

>例子:

ls -l /home > /student.txt   //将左边的结果写入student.txt,如果student.txt中有内容将会被覆盖

cat student > student02.txt

>>例子:

cat /student.txt >> student02.txt   //将左边的结果追加到student02.txt,并不会覆盖student02中原来的内容

10. echo

例子:

echo "It's a fine day today"   //打印引号中的内容

echo "zhangqi" /student.txt   //打印到文件

echo "zhangqi" >>/student.txt   //打印并追加到文件

11.文本编辑器

vim student.txt   //vi 是普通编辑

:w   保存

:q   退出

:wq/shift+双击z   保存并退出

:q!   强制退出

esc   切换命令行状态,退出编辑模式

i   变换到输入模式 insert

dd   删除当前行

u   撤回

o   输入命令的转行,转到下一行

h/j/k/l   都是光标的移动

ctrl f   向后翻整页

ctrl d   向后翻半页

ctrl b   向前翻整页

ctrl u   向前翻半夜

:set nu   出现行数

:set nonu   去掉行数

:/要查找的关键字   // :/java 查找含有java的行

linux文件、文件夹操作的更多相关文章

  1. linux 文件夹操作

    一.操作命令 1.创建文件夹 : mkdir 2.创建文件 : touch.vi 3.删除文件/文件夹:rm 删除文件夹的时候使用 -r可以循环删除子目录 4.移动文件/文件夹:mv 移动文件夹,使用 ...

  2. linux文件夹操作(及模糊搜索)

    mkdir   文件夹名称    :创建文件夹 touch  文件名称       : 创建文件 给文件夹或文件授权 chmod -R 777 文件夹名称   : 递归给文件夹授读写执行权限 chmo ...

  3. linux —— 学习笔记(文件、文件夹操作)

    目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir  创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp       复制文件或文件 ...

  4. linux关于 文件/文件夹的操作 中

    说一个关于stat函数 stat函数 表头文件:    #include <sys/stat.h> 函数定义:    int stat(const char *file_name, str ...

  5. linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别

    目录 复制文件 mv命令 rm命令 touch 命令 file命令 find命令 grep命令 mkdir命令 rmdir命令 @(复制移动删除查找文件.软硬链接的区别) 复制文件 cp命令用于复制文 ...

  6. linux下SVN忽略文件/文件夹的方法

    linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...

  7. Linux 本地文件或文件夹上传服务器

    Linux 本地文件或文件夹上传服务器 一.权限设置 本地文件或文件夹上传服务器,你首先需要获取到root权限: 二.上传方式 上传方式有两种 : 1.通过 FTP 客户端上传文件或文件夹: 2.通过 ...

  8. Windows与Linux下文件操作监控的实现

    一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...

  9. python 文件及文件夹操作

    python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sys dir = '/var' print '----------- no s ...

  10. 【linux之文件查看,操作】

    一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...

随机推荐

  1. Ogre 的Node 位移、旋转

    位移旋转有三种方式TS_LOCAL,TS_PARENT,TS_WORLD. TS_LOCAL是指自身坐标系,TS_PARENT是父节点坐标系,TS_WORLD是世界坐标系 比如  translate( ...

  2. python下的selenium和chrome driver的安装

    selenium是一款支持多种语言.多种浏览器.多个平台的开源web自动化测试软件,测试人员可用python.java等语言编写自动化脚本,使得浏览器可以完全按照你的指令运行,大大节省了测试人员用鼠标 ...

  3. 本地Linux虚拟机内网穿透,服务器文件下载到本地磁盘

    本地Linux虚拟内网穿透 把服务器文件下载到本地磁盘 https://natapp.cn/ 1.注册账户点击免费隧道  

  4. day02_数据类型转换、运算符、方法入门

    day02_数据类型转换.运算符.方法入门 数据类型 基本数据类型 四类八种 整数型 (取值范围) byte(-128~127) short(-32768~32767) int(一般默认)(-21亿~ ...

  5. springboot中使用Caffeine本地缓存

    Caffeine是使用Java8对Guava缓存的重写版本性能有很大提升 一 依赖 <dependency> <groupId>org.springframework.boot ...

  6. Linux防火墙之iptables常用扩展匹配条件(一)

    上一篇博文讲了iptables的基本匹配条件和隐式匹配条件,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/12269717.html:今天在来说说iptabel ...

  7. <状压DP>solution-POJ3311_Hie with the Pie

    Hie with the Pie Description The Pizazz Pizzeria prides itself in delivering pizzas to its customers ...

  8. YUM安装软件提示[Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; 未知的错误"

    报错如下: 翻译过来就是 所以问题很简单: 第一种情况:本地DNS服务错误 第二种情况:远程主机挂了 第三种情况:远程主机地址配置错误 第一种解决方法:换DNS 首先验证一下是不是本地DNS错误 从上 ...

  9. http请求中的 OPTIONS 多余请求消除,减少的案例

    问题: 项目中遇到移动端发送同样的请求2次,仔细看了一下,有个是options报文. HTTP请求翻一倍,对服务器的性能有较大影响,造成nginx的无畏消耗,需要消除它. 解决思路: 1.上网查看了一 ...

  10. Exchange2010安装指南

    安装流程参考下面的: https://jingyan.baidu.com/article/2c8c281d6893680008252a9c.html 安装环境:windows server 2008( ...