Liunx下一般的操作命令

Linux 创建文件和文件夹命令:
1.如果创建文件
touch test/test.txt
2.如果创建文件夹
mkdir test

Linux 删除文件和文件夹命令:
rm -rf 目录名称。
-r 就是向下递归,不管有多少级目录,都会递归删除。
-f 就是直接强行删除,不做任何提示删除。

Linux 复制文件和文件夹命令:
cp [选项] 源文件或者目录 目标文件或者目录
该命令会把制定的源文件复制到目标文件或者把多个源文件复制到目标目录中。
-a 拷贝目录时使用,保留链接,文件属性,并递归拷贝目录。
-d 拷贝时保留链接。
-f 删除已经存在的目标文件而不提示。
-i 和-f选项相反,在覆盖时给出提示并确认。回答y 将覆盖原文件。
-p 复制源文件内容外,将其修改时间和访问权限也复制到新文件中。
-r 若给出的源文件是同一目录文件,将递归复制该目录下所有子目录和文件。目录文件必须为一个目录名。
-l 不作拷贝,只是链接文件。
将exam1.c拷贝到/use/wang这个目录下,并且改名为shiyan1.c。
cp -i exam1.c /use/wang/shiyang1.c
若不想重新命名,可以使用下面的方法。
cp exam1.c /use/wang/
将/use/xu目录中的所有文件及其子目录拷贝到/use/liu中
cp -r /use/xu/ /use/liu/


Linux 备份文件和恢复文件:
cp
一般对于配置文件做备份。
比如对inittab文件做备份。
cp /etc/inittab /etc/inittabbak
如果源文件配置错了,想恢复到原来的文件那么可以进行下面操作
cp /etc/inittabbak /etc/inittab

Linux 压缩和解压文件:
1..zip结尾的文件。
zip[选项] 文件目录或者文件名
比如将目录/home/wang/files下的所有文件压缩,并存储到当前目录,包名为files,他会自动在files后面加.zip。
参数9表示最大的压缩率,压缩结果为files.zip。
如果对目录进行压缩,就要加参数-r 表示递归。
zip -r9 ~/files /home/wang/files
如果在压缩文件中,你不想包含原有的目录,只想其中的文件,就需要加参数-j。
zip -j9 ~files /home/wang/files/*
2.unzip
解压缩zip文件。
语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P 密码>][.zip文件][文件][-d 目录>][-x 文件>] 或 unzip [-Z] 补充:unzip为.zip压缩文件的解压缩程序。
比如,对于上面的文件解压到当前目录。
unzip files.zip
如果你想讲解压缩的文件解压到当前目录下的hat目录下。
unzip -d ./hat files.zip
3..tar.gz结尾的文件。
.tar.gz 为 tar and gzip.
将/home/wang 下的各个文件打包后,在压缩,包名为wang.tar.gz
tar zvfc wang.tar.gz /home/wang
解压压缩包
tar -zxvf ./apache-tomcat-6.0.29.tar.gz
4..war结尾的文件
把当前目录下的所有文件打包成gw.war文件
jar -cvfM0 gw.war ./
-c 创建war包
-v 显示过程信息
-f
-m
-0 只打包不压缩
对war文件进行解压
jar -xvf gw.war

posted on 2014-05-04 11:13  PPKKD  阅读(160)  评论(0)    收藏  举报

导航