当前位置:首页 > 站长博客 > 学习笔记

Linux centos常用命令及技巧

所属栏目:学习笔记 时间:2013-09-03 来源: 作者: 点击:


1、文件新建、删除、移动、复制等命令  

a、创建目录

mkdir 文件名

示例:mkdir /var/www/test

2、删除文件及目录

1、删除mydir目录以及目录下所有目录及文件

rm -rf mydir /*

2、只删除mydir目录

rm -rf mydir

3、删除当前目录的文件

rm test.txt

4、强制删除当前目录的文件,不弹出提示

rm -f test.txt

 

5、强制删除整个目录,包括目录与文件全部删除,需要管理员权限

rm -r -f test

3、打包压缩

将整个 /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 参数,


举例:
将/home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zip

zip –q –r   html.zip /home/Blinux/html

上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录
比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.

zip –q –r html.zip html

比如现在我的html目录下,我操作的zip压缩命令是

zip –q –r html.zip *


4、列出文件

1、列出当前目录的文件、文件夹完整路径

ls -1 |awk '{print i$0}' i='pwd''/'


2、列出当前目录及子目录的文件、文件夹完整路径

ls -R |awk '{print i$0}' i='pwd''/'


3、列出当前目录及子目录下的文件夹完整路径

ls -FR | grep /$ | sed "s:^:'pwd'/:"


标签:
更多

你应该也喜欢这些吧

共有 0 条评论

给个评价吧

验证码: