Linux基本指令对文件的操作(以案例的方式)

  1. 在根目录(/)下新建一目录 test     mkdir /test
  2. 改变当前目录至 /test ,在该目录下,以自己名字的英文缩写建一个空的文件,再建两个子目录(-xh)与(ah);     mkdir –p  /test/ycy/ah    mkdir /test/ycy/-xh
  3. 进入到(-xh)子目录中,新建一个空文件text1

Touch /test/ycy/-xh/text1

  1. 进入到(ah)子目录中,再新建一个子目录(abc,同时建立空文件text2

Mkdir test/ycy/ah/abc

Touch /test/ycy/ah/text2

  1. 把刚建的text1文件移动到刚建立的abc子目录下,并改名为text3,同时把text2文件复制到-xh子目录中;

Mv   /test/ycy/-xh/text1  /test/ycy/ah/abc/text3

cp /test/ycy/ah/text2  /test/ycy/-xh     

  1. 删除text3文件与-xh子目录及目录中的文件;并删除abc子目录;

Rm    /test/ycy/ah/abc/test3   

Rm -rf /test/ycy/-xh    删除一个非空的目录 

Rmdir /test/ycy/ah/abc

  1. 清屏;

clear

  1. 在根目录(/)下新建一个目录test1,把/etc/passwd分别复制到/test1/test下,并分别改名为file1file

Mkdir /test1      

Cp /etc/passwd   /test1/file1

Cp /etc/passwd /test/file

  1. 查看file1文件的前二行与最后二行,并记录;

Head -2 /test1/file1 >>/fish

Tail -2 /test1/file1>>/fish

  1. 查看/etc/目录下的文件,并记录前两个文件的文件名;

Ls /etc |head -2 >>fish2

  1. 查看/etc/目录中所有的文件中包含有sys字母的文件并记录;

Find -name /etc/*sys* >>fish3

  1. 查看/etc/目录中文件包含有conf的前两个文件是什么;

Ls /etc/*conf* |head -2

  1. file文件压缩到/test1下,名为file.gz

Zip   /test1/file.zip   /test/file

  1. file1文件在当前目录打包为file.tar.gz,并解包至/test中;

tar -zcvf file.tar.gz file1 

tar -zxvf file.tar.gz /test

  1. /test/file文件建一个软链接文件file.soft/test1中;

ln /test/file /test1/file.soft

  1. 清屏;

clear

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值