Linux文件操作相关命令
1、创建文件夹:
[root@izuf6ih01h8fzeziddwkfdz sm]# mkdir a 创建一个名为a的文件夹
2、创建文件:
[root@izuf6ih01h8fzeziddwkfdz sm]# touch a.txt 创建一个名为a.txt的文件
3、移动文件(夹)(类似于剪切)
[root@izuf6ih01h8fzeziddwkfdz log]# mv b sm/ 将文件(夹)b 移动到当前目录下的sm目录下
4、删除
[root@izuf6ih01h8fzeziddwkfdz sm]# rm -rf a 删除 a文件 -rf为参数-r -f 的简写
参数:
-r 递归删除
-f 强制删除
5、 重命名
[root@izuf6ih01h8fzeziddwkfdz log]# mv b sm/c 将文件(夹)吧b移动到当前目录下的sm目录下并重命名为c
6、复制
[root@izuf6ih01h8fzeziddwkfdz sm]# cp sm.log .. 将sm.log复制到上级目录中 [root@izuf6ih01h8fzeziddwkfdz log]# cp sm.log ../sm01.log 将sm.log复制到上级目录中,并重命名为sm01.log
7 、查看文件
[root@izuf6ih01h8fzeziddwkfdz sm]# cat sm.log 查看sm.log文件内容 [root@izuf6ih01h8fzeziddwkfdz sm]# head sm.log 查看sm.log文件内容的前10行 [root@izuf6ih01h8fzeziddwkfdz sm]# head -n 20 sm.log 查看sm.log文件内容的前20行 [root@izuf6ih01h8fzeziddwkfdz sm]# tail sm.log 查看sm.log文件内容的后10行 [root@izuf6ih01h8fzeziddwkfdz sm]# tail -n 20 sm.log 查看sm.log文件内容的后20行 [root@izuf6ih01h8fzeziddwkfdz sm]# tail -f sm.log 动态查看sm.log文件内容 [root@izuf6ih01h8fzeziddwkfdz sm]# more sm.log 以翻页的形式查看sm.log的内容(按空格键下翻,不能上翻) [root@izuf6ih01h8fzeziddwkfdz sm]# less sm.log 以翻页的形式查看sm.log的内容(按上下键进行上下翻页,按q退出)
8、 查看文件
基本语法: find 查找位置 查找参数
find . -name *java* 在当前位置下查找文件名包含java字符的文件
find . -perm 777 在当前位置下查找权限为777 的文件
find / -user ouyang 在系统中查找用户为ouyang的文件
find . -type d 在当前位置下查看找类型为文件夹的文件
查找参数:
-name -perm -user -group -ctime -type -size
9、归档压缩
[root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zcvf log.tar.gz log/ 将目录log归档并压缩,归档压缩后的名称为log.tar.gz
[root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zxvf log.tar.gz 释放并解压log.tar.gz
可以使用zip来压缩文件 unzip解压文件
Linux文件操作相关命令的更多相关文章
- Linux文件操作常用命令整理
收集.整理日常系统管理或维护当中的,常用到的一些关于文件操作的命令或需求,后续会慢慢补充.完善! 查看.生成指定目录的目录树结构? [root@DB-Server ~]#tree #当前目录 ...
- Linux文件操作常用命令
一.一些文件操作命令. 1.cd /home 进入"home目录" 2.cd ../ 返回上一级目录 3.cd - 返回上次所在的目录 4.pwd 显示工程路径 5.ll 显示 ...
- Linux(三) - 文件操作相关命令
Ctl-A 光标移动到行首 Ctl-C 终止命令 Ctl-D 注销登录 Ctl-E 光标移动到行尾 Ctl-U 删除光标到行首的所有字符,在某些设置下,删除全行 Ctl-W 删除当前光标到前边的最近一 ...
- Linux 文件操作相关常用命令
1.创建文件夹 [root@izwz9148jq0xmzrb36r113z 20190726]# mkdir aaa //创建aaa文件夹 2.创建文件 [root@izwz9148jq0xmzrb3 ...
- linux 内存操作相关命令
清理内存 echo 1 > /proc/sys/vm/drop_caches 查看内存使用情况 free –m 查看内存条数命令: dmidecode |grep -A16 "Memo ...
- Linux 文件夹相关常用命令
Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf -r 就是向下递归,不管有多少级目录,一并删 ...
- 20145234黄斐《信息安全系统设计基础》第八周(Linux下vim相关命令)
Linux下vim相关命令 在编辑程序时经常使用vim,所以记住一些常用的指令还是很有必要的 文件命令 vim file 打开单个文件vim file vim file1 file2 file3 .. ...
- linux 文件操作与目录操作
文件操作 使用命令 命令格式: 命令 [选项] [参数] [] 表示可选的 示例: ls -a /etc 常识命令 ls:查看指定目录的内容,不指定目录时查看当前工作目录 选项 说明 -a 显示所有文 ...
- linux文件查找find命令
linux文件查找find命令 1.文件查找 基本介绍 在文件系统上查找符合条件的文件 linux上常见的文件查找工具:find命令 查找分类 实时查找 精确查找 基本语法 find [option ...
随机推荐
- 问题-Ctrl+F7跟踪值时提示“Function to be called, TGGLPolyhedron3d.AsString, was eliminated by linker”
问题现象:F9运行程序后,选中一个对象,Ctrl+F7跟踪值时,调用对象的某一个方法提示“Function to be called, TGGLPolyhedron3d.AsString, was e ...
- hdu1285 确定比赛名次(拓扑排序多种方法)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1285 Problem Description 有N个比赛队(1<=N<=500),编号依次 ...
- buildroot 修改root密码后无法登录ssh解决方法
客户说想修改root密码后再登录ssh, 研究了一下,是因为ssh登录是匹配了之前的 密码生成文件,只要把之前的密码生成文件删除就可以. 过程如下: 删除 /etc/ssh/ssh_host*. rm ...
- 用c++封装linux系统调用
#include <pthread.h> #include <cstdlib> #include <ctime> #include <iostream> ...
- myeclipse 上安装 Maven3<转>
环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版 ...
- springboot日志管理+集成log4j
sprongboot使用的默认日志框架是Logback. 可以在application.properties配置简单日志属性,也可以单独配置logback.xml格式,还可以使用log4j来管理. 下 ...
- openresty package.path require 报错
在文件中 package.path = '/usr/local/share/lua/5.1/?.lua;/usr/local/openresty/lualib/resty/?.lua;' packag ...
- [Java] System.arraycopy 数组复制
函数原型: public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) ; s ...
- Spring Cloud体系介绍
上图只是Spring Cloud体系的一部分,Spring Cloud共集成了19个子项目,里面都包含一个或者多个第三方的组件或者框架! Spring Cloud 工具框架 1.Spring Clou ...
- 【BZOJ】1068: [SCOI2007]压缩(dp)
http://www.lydsy.com/JudgeOnline/problem.php?id=1068 发现如果只设一维的话无法转移 那么我们开第二维,发现对于前i个来说,如果确定了M在哪里,第i个 ...