linux目录和文件管理

                目录

                常用子目录

一、常用显示命令

2、tac

3、rev

二、显示文件前后内容

1、head

2、tail

4、grep

5、paste

6、split

三、压缩,解压缩

1、tar

---------------------------------------------------------------------------------------------------------------------------------

常用子目录

boot

dev

etc

opt

mnt

---------------------------------------------------------------------------------------------------------------------------------

一、常用显示命令

1、cat

选项效果
-n编号(行号)
-b编号,空行不编
-s多个空行,合成一行
-A显示隐藏字符

cat    [文件1]  >  [文件2] 

用  文件1的内容  覆盖  文件2

cat    [文件1]  >>  [文件2]

在  文件2的尾部  追加  文件1的内容

echo    121212     >>   test 

将121212添加到test的尾部 

cat    [文件1]    [文件2]  >  [文件3]

把  文件1的内容  和  文件2的内容  覆盖到  文件3

若  文件3  不存在,则创建一个  文件3

缺点:内容过多时,无法显示。(只能显示一屏幕的内容,多于一屏幕的内容无法显示)

2、tac

逆向显示文本内容

3、rev

将同一行的内容逆向显示

echo  [文件1]  |rev

逆向显示  文件1内容

---------------------------------------------------------------------------------------------------------------------------------

二、显示文件前后内容

1、head

可以显示文件或标准输入的前面行

head           [OPTION]...            [FILE]...

-c    #指定获取前#字节
-n    #指定获取前#行,#如果为负数,表示从文件头取到倒数第#前

2、tail

tail 和head 相反,查看文件或标准输入的倒数行

tail              [OPTION]...             [FILE]...

常用:tail -f       实时显示后十行

3、wc

wc [选项]... 目标文件..

统计列数,wc本身就是参数 word

-l统计行数
-w统计单词个数
-c统计字节数
4、grep

grep      [选项]…        查找条件          目标文件

  • -i:查找时忽略大小写

  • -v:反向查找,输出与查找条件不相符的行

  • -o 只显示匹配项

  • -f 对比两个文件的相同行

  • -c 匹配的行数([root@localhost ky15]# grep -c root passwd 2)

  • -n 显示行号

基本格式

  • 要查找的字符串以双引号括起来单引号也可以

  • “^……”表示以……开头,“……$”表示以……结尾

  • “^$”表示空行

5、paste

合并文件

-d指定分隔符号
6、split

作用:分割文件

-b按大小切割
-l按行数切割

---------------------------------------------------------------------------------------------------------------------------------

三、压缩,解压缩

1、tar

归档

tar    [选项] ...    归档文件名    源文件或目录

tar    [选项] ...    归档文件名    [-C 目标目录]

选项

  • -c:创建(Create).tar 格式的包文件

  • -x:解开.tar 格式的包文件

  • -C:解压时指定释放的目标文件夹

  • -f:表示使用归档文件(一般都要带上表示使用tar)

  • -p:打包时保留文件及目录的权限

  • -P:打包时保留文件及目录的绝对径

  • -t:列表查看包内的文件(要和f一起使用)

  • -v:输出详细信息(Verbose)

  • -j:调用 bzip2 程序进行压缩或解压

  • -z:调用 gzip 程序进行压缩或解压

tar    -zcvf    vm.tar.gz   vm1    vm2    zz

用 tar 把 vm1 vm2 zz 压缩到 vm.tar.gz 压缩包里面

tar    -xf   vm.tar.gz

在当前文件夹下解压vm.tar.gz、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值