文件夹打包
范例:
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
解压:
将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
根据文件名查找文件 find / -name text.txt
复制文件 cp 源路径 新路径
重命名文件 mv a.txt b.txt a.txt重命名为b.txt,如果b.txt存在,会直接覆盖。
创建文件夹 mkdir test
删除文件夹 rmdir -f test
给权限 sudo chmod 777 文件/文件夹
给test 文件增加执行的权限 sudo chmod +x test
替换字符串 :%s/well/good/g(等同于 :g/well/s//good/g)替换每一行中所有 well 为 good