重拾LINUX

来源:互联网 发布:淘宝血滴子是什么意思 编辑:程序博客网 时间:2024/04/29 00:38

linux对文件操作控制的很严格,用太久windows,对linux的文件操作没有一点敏感性了。对于解压,要考虑当前目录的读写权限。

summarize一下这两天用的命令:

1. tar 

-c :create 建立压缩档案的参数;
-x : 解压缩压缩档案的参数;
-z : 是否需要用gzip压缩;
-v: 压缩的过程中显示档案;
-f: 置顶文档名,在f后面立即接文件名,不能再加参数
[root@xoaocom ~]# tar -cvf /home/www/images.tar /home/www/images ← 仅打包,不压缩
[root@xoaocom ~]# tar -zcvf /home/www/images.tar.gz /home/www/images ← 打包后,以gzip压缩
解包到指定文件:tar xvf filename.tar -C /specific dir
解压到指定文件: [root@xoaocom ~]# tar -zxvf /home/images.tar.gz -C /specific dir


gzip -dc filename.tar.gz | tar tvf -    
gzip -d filename.tar.gz  

文件是*.tar.gz的时候,开始很笨用gzip先解开成tar,又用tar解包。

其实用tar命令直接可以搞定,tar -xzvf 即可。

tar tvzf xx.gz : show files ziped


2. rm: rm single file
rmdir: romove empty direcotry
rm -rf: rmove non-empty directory 

3. mkdir -m 777 dictionaryfilename 对这个dictionary有全部权限

4. $ cat ddd | awk -F/ '{printf "tar -zxvf /home/usr/9746set/"$2"/"$3"/"$4".tar.gz -C /home/usr/9746set/unzip/"$2"/"$3; printf"\n"}' > unzip.sh

5. g++ program.cpp -o program


0 0
原创粉丝点击