Linux 常用命令2 cp、mv、tar、gz、

时间:2022-01-07 09:13:01

声明:

本文是Linux常用命令2,另有页1的内容。

页1涉及的命令:

pwd、ls、cd、tab、清屏、重定向、转义、管道、touch、mkdir、tree、cat、more、rmdir、rm、grep、help、man、history、find


页1传送门:

https://blog.csdn.net/dumungweii/article/details/79591934


更新中...



内容:



1.拷贝文件。(例:复制dumungweii.txt文件为weii.txt)

cp dumungweii.txt weii.txt


2.拷贝某一文件名规则的所有文件在一个文件夹内。(例:复制所有a开头的文件到根目录下的dumungweii文件夹内)

cp a* /dumungweii


3.拷贝某一文件夹下所有内容到另一个文件夹。(例:将文件夹deep的内容放到当前目录下的dumungweii文件夹下)

cp deep/* ./dumungweii -a


4.拷贝文件过程中需要看到过程用 -v (例:将当前文件夹下的文件a.mkv复制到文件夹dumungweii下)

cp ./a.mkv dumungweii -v


5.移动 mv 命令。(例:将deep目录下的abc文件移动到当前目录下)(剪切)

mv deep/abc ./


6.重命名 mv 命令。(更改deep.txt文件的名字为dumungweii.txt)

mv deep.txt dumungweii.txt

7.打包当前文件夹所有文件,成为一个文件夹。(例:打包当前文件夹所有文件成为一个包dumungweii.tar)

tar -cvf dumungweii.tar ./*

8.压缩tar文件

gzip dumungweii.tar


9.解包tar的文件。

tar -xvf dumungweii.tar


10.解压缩tar.gz文件到指定路径(例:解压dumungweii.tar.gz到根目录下abc文件夹里)

gzip -d dumungweii.tar.gz -C abc/


11.直接打包+压缩当前文件夹下的所有文件tar.gz压缩包

tar -zcvf dumungweii.tar.gz ./*


12.直接解压缩+解包tar.gz文件

tar -zxvf dumungweii.tar.gz


13.直接打包+压缩当前文件夹下的所有文件tar.bz2压缩包

tar -jcvf dumungweii.tar.bz2 ./*


14.直接解压缩+解包tar.bz2文件

tar -jxvf dumungweii.tar.bz2


15.把文件压缩成一个zip压缩包。(例:把dumungweii.txt文件压缩成dumungweii.zip)

zip dumungweii.zip dumungweii.txt


16.解压缩zip压缩包。(解压dumungweii.zip到./abc)

unzip ./abc dumungweii.zip