linux文件、文件夹操作
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文件、文件夹操作的更多相关文章
- linux 文件夹操作
一.操作命令 1.创建文件夹 : mkdir 2.创建文件 : touch.vi 3.删除文件/文件夹:rm 删除文件夹的时候使用 -r可以循环删除子目录 4.移动文件/文件夹:mv 移动文件夹,使用 ...
- linux文件夹操作(及模糊搜索)
mkdir 文件夹名称 :创建文件夹 touch 文件名称 : 创建文件 给文件夹或文件授权 chmod -R 777 文件夹名称 : 递归给文件夹授读写执行权限 chmo ...
- linux —— 学习笔记(文件、文件夹操作)
目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir 创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp 复制文件或文件 ...
- linux关于 文件/文件夹的操作 中
说一个关于stat函数 stat函数 表头文件: #include <sys/stat.h> 函数定义: int stat(const char *file_name, str ...
- linux学习(四)复制(cp)移动(mv)删除(rm)查找(find)文件、文件夹操作、软硬链接的区别
目录 复制文件 mv命令 rm命令 touch 命令 file命令 find命令 grep命令 mkdir命令 rmdir命令 @(复制移动删除查找文件.软硬链接的区别) 复制文件 cp命令用于复制文 ...
- linux下SVN忽略文件/文件夹的方法
linux下SVN忽略文件/文件夹的方法 假设想忽略文件temp 1. cd到temp所在的目录下: 2. svn propedit svn:ignore . 注意:请别漏掉最后的点(.表示当前目录) ...
- Linux 本地文件或文件夹上传服务器
Linux 本地文件或文件夹上传服务器 一.权限设置 本地文件或文件夹上传服务器,你首先需要获取到root权限: 二.上传方式 上传方式有两种 : 1.通过 FTP 客户端上传文件或文件夹: 2.通过 ...
- Windows与Linux下文件操作监控的实现
一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...
- python 文件及文件夹操作
python 文件.目录操作(新增.移动.删除等) python 文件夹与文件操作 mport string, os, sys dir = '/var' print '----------- no s ...
- 【linux之文件查看,操作】
一.shell如何处理命令 1.shell会根据在命令中出现的空格字符,将命令划分为多个部分 2.判断第一个字段是内部命令还是外部命令 内部命令:内置于shell的命令(shell builtin) ...
随机推荐
- git使用的常见命令汇总
git的简单介绍 git是分布式版本控制工具 git 的基本操作指令 git init 初始化git仓库 git add 文件名 git add . 把文件 添加到 git 暂存区中 git stat ...
- Python处理URL编码
我们在访问网站时,有很多连接都是有一些特殊符号组成,例如,我在百度搜索“大鱼海棠”,结果可以看到它的搜索出来的链接是: https://www.baidu.com/s?wd=%E5%A4%A7%E9% ...
- [CERC2016]凸轮廓线
题意 https://www.luogu.org/problem/P3680 思考 拆点即可. 注意精度. 代码 // luogu-judger-enable-o2 #include<bits/ ...
- geoserver wfs属性查询
Geoserver参考连接:http://docs.geoserver.org/latest/en/user/services/wfs/reference.html 使用实例: http://loca ...
- Linux驱动管理
一.驱动更新 本示例为更新网卡驱动,把新的驱动文件放到/root/目录下,然后执行下面的命令 备份已有的文件,将新的文件复制的相应位置 mv /lib/modules/`uname -r`/kerne ...
- 集合详解之 Map
集合详解之 Map + 面试题 集合有两个大接口:Collection 和 Map,本文重点来讲解集合中另一个常用的集合类型 Map. 以下是 Map 的继承关系图: Map 简介 Map 常用的实现 ...
- django 发布会签到系统web开发
引言 最近学习了虫师的发布会签到系统demo,结合自己所学django知识,对demo重新塑造了一下.也是为了练练手,巩固知识.现在就分享一下成果~ Django工作流 学习django web开发, ...
- 【大白话系列】MySQL 学习总结 之 初步了解 MySQL Server 的 binlog 组件
一.上节回顾 上节我们讲到,建议将 redo log 的刷盘策略设置为1:即提交事务时,强制将 redo log buffer 里的 redo log 刷入到磁盘后才算事务提交成功. 但是我们都知道, ...
- 基于MXNet的im2rec.py的debug
1.im2rec.py调试错误:multiprocessing not available, fall back to single threaded encoding imread 经过查找发现是程 ...
- A simple way to monitor SQL server SQL performance.
This is all begins from a mail. ... Dear sir: This is liulei. Thanks for your help about last PM for ...