手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

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

[日期:2013-07-05] 来源:Linux社区  作者:ycy123ycy [字体: ]

以案例的方式解析Linux基本指令对文件的操作。

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

进入到(ah)子目录中,再新建一个子目录(abc),同时建立空文件text2;
Mkdir test/ycy/ah/abc

Touch /test/ycy/ah/text2

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

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

删除text3文件与-xh子目录及目录中的文件;并删除abc子目录;
Rm    /test/ycy/ah/abc/test3   

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

Rmdir /test/ycy/ah/abc

清屏;
clear

在根目录(/)下新建一个目录test1,把/etc/passwd分别复制到/test1与/test下,并分别改名为file1与file;
Mkdir /test1     

Cp /etc/passwd  /test1/file1

Cp /etc/passwd /test/file

查看file1文件的前二行与最后二行,并记录;
Head -2 /test1/file1 >>/fish

Tail -2 /test1/file1>>/fish

查看/etc/目录下的文件,并记录前两个文件的文件名;
Ls /etc |head -2 >>fish2

查看/etc/目录中所有的文件中包含有sys字母的文件并记录;
Find -name /etc/*sys* >>fish3

查看/etc/目录中文件包含有conf的前两个文件是什么;
Ls /etc/*conf* |head -2

把file文件压缩到/test1下,名为file.gz
Zip  /test1/file.zip  /test/file

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

tar -zxvf file.tar.gz /test

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

清屏;
clear

linux
相关资讯       Linux文件操作 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款