歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux基本指令對文件的操作(以案例的方式)

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

日期:2017/2/28 14:46:17   编辑:Linux教程

以案例的方式解析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

Copyright © Linux教程網 All Rights Reserved