linux管理文件和文件操作命令

一.Linux管理文件和目录的操作命令

pwd 显示当前用户所处的路径

cd 切换目录
格式:cd 目录的名字

cd … 返回上一级目录(退出你当前所在的这个目录)
cd 返回当前用户的主目录
常用:
ls 查看目录下所包含的内容
格式: ls 查看当前目录下的内容;ls 目录 查看指定目录下的内容

在命令中,如果有参数的结合,那么参数的存放位置,是在命令的后方
格式:命令 参数
格式: ls 参数 文件名或目录名

-a 查看目录下所有的内容,包括隐藏
-l 查看目录中文件的详细细节属性,包括权限,大小,创建日期等等
-al 查看所有文件的详细信息
-r 从后向前查看目录中的内容
-R 不仅查看当前目录,还把子目录里面的内容一并查询出来
-s 查看文件的大小(Linux中的数据块形式表示)

clear 清屏

cat 显示文本的内容
格式:cat 文件的名字

touch 文件的名字 创建文本
创建多个文本:touch 文本名1 文本名2 文本名3…

grep 在文本中进行字符串的查找
格式:grep 要查找的字符串 文本的名字
注意:grep的查找是区分大小写的

cp 复制文件
格式:cp 源文件(要复制的某个文件) 目标文件(要复制到的地方)

注意路径:假如当前所处的路径和要复制的文件不在同一个目录中,要把路径写完整

在复制过程中,也可以对文件进行重命名的操作

-i 复制过程中,如果覆盖目标文件,就给出提示
-r 复制目录,还会把目录中的内容一并给复制走
-v 显示复制进度

mv 移动
格式:mv 源文件(要移动的某个文件) 目标文件(要移动到地方)

注意事项:1.移动也可以改名字;2.注意路径

-i 移动过程中,如果覆盖目标文件,就给出提示
-v 显示移动进度
-f 强制移动覆盖

mkdir 创建目录
格式:mkdir 目录名字

-p 创建嵌套目录

补充: { } [ ] |
在语法结构中
{内容一} 大括号包裹起来的内容,属于必写的
[内容二] 中括号包裹起来的内容,属于可选可写
内容三 | 内容四 代表两边二选一

rmdir 删除空目录
格式:rmdir 目录名 [目录名2] [目录名3]…

-p 删除指定的目录,如果删除完成后,上一级目录变为空目录,也一并删除

rmdir -p a/b/c

常用:

rm 删除文件

格式:rm 文件的名字

-i 删除文件给提示(默认的情况)
-f 强制删除(删除文件不提示)
-v 删除的进度
-r 删除指定目录,以及目录中所包含的所有内容(非空目录)

-rf 强制删除非空目录(一切皆可删)

[root@localhost ~]#cp dir1/myfile.txt dir1/11.txt
相当于做了一个备份的操作,并对文件进了重命名

二.线上查询命令

man命令
作用:就是用来解释一个命令的使用方法和注意事项

格式:man Linux命令;
终止:按下q键;ctrl+z

locate 定位文件
格式:locate 关键词

whatis Linux命令 只是查看某个命令的含义

三、文件或者目录饿压缩和解压缩

bizp2 压缩文件
格式:bzip2 文件的名字
压缩后的后缀名是.bz2
压缩多个文件 bzip2 文件名1 文件名2 文件名3…

解压缩:bunzip2 压缩文件的名字
解压多个文件:bunzip2 压缩文件名1 压缩文件名2…

gzip 压缩文件
格式:gzip 文件名 文件名2 文件名3…
压缩后的文件名.gz

解压缩:gunzip 压缩文件名1 压缩文件名2…

-r 不仅压缩当前目录下的文件,还会把子目录中文件一并给压缩

tar 对目录或者文件进行压缩和解压缩的工作
格式:tar 参数 压缩后的文件名字 要压缩的文件或目录的名字

-c 创建压缩文件;(压缩)
-x 展开归档文件;(解压缩)
-t 显示包括在tar文件中的文件列表(在不进行解压的情况下,查看压缩文件中所包含的内容)
-z 压缩/解压缩文件(gz格式)(gzip)
-v 写入或读取时,显示所有的文件(显示压缩或者解压缩的过程)
-f 指名要展开的归档文件名(指定文件的名字)
-j 压缩或解压缩文件(bz2格式) (bzip2)

tar 对目录的压缩和解压缩工作
压缩: cvf
格式:tar 参数 压缩后的文件名字.tar 要压缩的文件或目录的名字
解压缩:xvf
格式:tar 参数 压缩文件的名字.tar

在不进行解压的情况下,查看压缩文件里面的内容
参数:tvf

注意事项:tar cvf XXX.tar 目录名1 目录名2 目录名3…
代表:把做个目录进行压缩合并到一个压缩文件中

tar 对文件进行压缩和解压缩
压缩:cjvf 格式:tbz czvf 格式:tgz
解压缩: xjvf xzvf

四.文件阅读命令

head 查看文件头部的内容(前10行)
格式:head 文件名字
指定行数的查看 head -行数 文件的名字

tail 查看文件尾部的内容(后10行)
格式:tail 文件的名字
指定行数的查看 tail -行数 文件的名字

more 分页查看文件的内容
格式:more 文件名字

-行数 指定每页要显示多少行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王大兴的王兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值