Linux

来源:互联网 发布:程序员客栈 36kr 编辑:程序博客网 时间:2024/06/03 14:50

【1】压缩/解压文件

zip命令:

zip -r 文件名字 ./[.代表当前目录] -x filename[不需要压缩的文件名]

示例如下(位于opt/oa/2015app/portal目录下:)

zip -r portaljiang.zip .//*压缩整个当前目录*/zip -r name.zip ./name/*压缩当前目录下的name文件夹*/

unzip

1.把文件解压到当前目录下unzip <zip-file>/*unzip tinyxml_2_6_1.zip*/2.把文件解压到指定的目录下,需要用到-d参数。unzip -d <dst-dir> <zip-file>/*unzip -d /opt/devtools tinyxml_2_6_1.zip*/3.解压的时候,有时候不想覆盖已经存在的文件,那么可以加上-n参数。unzip -n <zip-file>unzip -n -d <dst-dir> <zip-file>/*unzip -n -d /opt/devtools tinyxml_2_6_1.zip */4.查看zip压缩包中包含哪些文件,就可以使用-l参数。unzip -l <zip-file>/*unzip -l tinyxml_2_6_1.zip */5.查看文件列表包含压的缩比率,unzip -v <zip-file>/*unzip -v tinyxml_2_6_1.zip*/6.unzip提供了-t参数来检查zip文件是否损坏。unzip -t <zip-file>

【2】移动文件

移动文件,语法格式如下:

mv sourcefie  targetfilePath;

示例如下:

位于opt/oa/目录下:mv /opt/oa/2015app/portal/portaljiang.zip ./[移动该zip到当前目录]

【3】创建文件夹

在当前目录下创建单个文件:

mkdir ./fileName

创建级联目录:

mkdir -p ./file1/file2

-p 表示可以级联创建(即,file1,file2均不存在可直接创建),否则只能在file1存在的情况下创建file2。

linux里面无mkdirs命令


【4】删除文件

删除文件夹实例:

rm -rf /var/log/httpd/access

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

删除文件使用实例:

rm -f /var/log/httpd/access.log

将会强制删除/var/log/httpd/access.log这个文件


【5】查找文件

语法格式示例如下:

find / -name '*.ftl'[在根目录下查找ftl文件]find / -name memcached[在根目录下查找memcached文件]

find –help如下:

这里写图片描述


【6】为文件赋予被执行权限

如果需要执行某些特殊文件,如.sh文件。有时会遇到文件权限不足,这并不是说明你没有执行的权限。而是,该文件暂时不能被执行。

如当前目录下run.sh文件赋予被执行权限命令如下:

chmod 755 ./run.shchmod 777 ./ -- 位当前文件夹下所有文件赋予读写权限

【7】复制文件

单独复制某个文件:

cp file1 file2;

复制文件夹到另外一个文件夹:

cp -r file1 file2

这里写图片描述

原创粉丝点击