通配符 | 意义 |
* | 匹配任意多个字符(包括0或1) |
? | 匹配任意一个字符(不包括0个) |
[characters] | 匹配任意一个属于字符集的字符 |
[!characters] | 匹配任意一个不属于字符集的字符 |
[[:class:]] | 匹配任意一个属于指定字符类中的字符 |
字符类 | 意义 |
[:alnum:] | 匹配任意一个字母或数字 |
[:alpha:] | 匹配任意一个字母 |
[:digit:] | 匹配任意一个数字 |
[:lower:] | 匹配任意一个小写字母 |
[:upper:] | 匹配任意一个大写字母 |
模式(为文件名构建很是复杂的选择标准成为可能) | 匹配对象 |
* | 全部文件 |
g* | 文件名以“g“开头的文件 |
b*.txt | 以b开头的中间有0个或任意多个字符并以.txt结尾的文件 |
Data??? | Data开头后面三个字符 |
[abc]* | 以a或b或c开头的文件 |
BACKUP.[0-9][0-9][0-9] | 以BACKUP卡头紧接着三个数字的文件 |
[[:upper:]]* | 以大写字母开头的文件 |
[![:digit:]]* | 不以数字开头的文件 |
*[[:lower:]123] | 文件以小写字母或1或2或3结尾的文件 |
选项 | 意义 |
-a,--archive | 复制文件和目录,以及它们的属性,包括全部权和权限。一般,复本具备用户所操做文件的默认属性。 |
-i,--interactive | 在重写已存在的文件前提示确认(我是CentOS7默认会提示),否则会默认重写。 |
-r,--recursive | 递归的复制目录和目录中的内容。当复制目录时须要这个选项或者-a。 |
-u,-update | 复制文件到另外一个目录时,仅仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中的存在的文件。 |
-v,-verbose | 现实复制的信息,什么东西从哪里复制到哪里 ‘a/aa -> b/a/aa’)。 |
命令 | 运行结果 |
cp file1 file2 | 复制文件file1的内容到文件file2,若是文件不存在就建立。 |
cp -i file1 file2 | 若是文件file2存在的话会提示确认。 |
cp file1 file2 dir1 | 复制文件file1和file2到目录dir1,dir1必须存在,若是只有一个file则会建立新的目录。 |
cp dir1/* dir2 | 使用一个通配符复制dir1目录中的全部文件到dir2,dir2必定要存在。 |
cp -r dir1 dir2 | 复制目录dir1中的内容到dir2,若是目录dir2不存在就建立, |
-i,--interactive | 在重写已存在的文件前提示确认(我是CentOS7默认会提示),否则会默认重写。 |
-u,-update | 复制文件到另外一个目录时,仅仅复制目标目录中不存在的文件,或者是文件内容新于目标目录中的存在的文件。 |
-v,-verbose | 现实复制的信息,什么东西从哪里复制到哪里 ‘a/aa -> b/a/aa’)。 |
mv file1 file2 | 移动file1到file2.若是法ile2存在,它的内容会被file1的内同重写。若是不存在,则建立file2.每种状况下file1都不存在。 |
mv -i file1 file2 | 会获得提示信息,反正cenos7默认就有。 |
mv file1 file2 dir1 | 移动file1和file2到dir1,dir1必须存在。 |
mv dir1 dir2 | 若是目录dir2不存在,建立目录dir2,并移动目录dir1的内容到目录dir2中,同时删除dir1。若是存在,则移动dir1到dir2,包括dir1的内容。 |
选项 | 意义 |
-i,--interactive | 删除以存在的文件前提示确认。 |
-r,--recursive | 递归地删除文件,这意味着,若是要删除一个目录,而目录又包含子目录,那么子目录也会被删除。要删除一个目录,必须指定这个选项。 |
-f,--force | 忽略不存在的文件提示信息,和i一块儿用的话,写在后面的会覆盖前面的。请不要乱使用rm -rf。 |
-v,--verbose | rm的详细执行信息。 |
命令 | 操做结果 |
rm file1 | 删除文件。 |
rm -i file1 | 提示,我是centos7默认提示。 |
rm -r file1 dir1 | 删除文件file1,目录dir1及内容,若是不存在会提示。 |
rm -rf file1 dir1 | 同上,文件或者目录不存的话仍然会继续执行。 |
硬连接:ln file link 符号连接:ln -s item link
能够看这篇:http://www.javashuo.com/article/p-vmqfzxke-m.htmlhtml