文件操作:
ls :查看当前目录下的文件
rm filename :删除文件
rmdir filename :删除文件夹
rm --recursive -r(或-R) filename :选项可删除每个给定的目录,以及其下所有的内容
rm -r filename :删除文件夹
mkdir (-p)filename :创建(深层)文件夹
mv filename (filename filename )/path :将filenames文件移动到/path目录下
touch filename :创建文本文件
file filename :查看文件类型
chmod 操作 filename :修改文件权限
r (4)表示文件可以被读(read)
w (2)表示文件可以被写(write)
x (1)表示文件可以被执行(如果它是程序的话)
例如:
chmod 764 test.txt :表示将test.txt文件权限设置为 所有者权限为rwx, 群组权限为rw,其他人权限为r。
压缩或解压:
1)tar :压缩或解压
-c | 创建压缩文件 |
-x | 解开压缩文件 |
-t | 查看压缩包内有哪些文件 |
-z | 用Gzip压缩或解压文件 |
-j | 用bzip压缩或解压文件 |
-v | 显示压缩或解压过程 |
-f | 目标文件名 |
-P | 保留原始的权限与属性 |
-p | 使用绝对路径来压缩 |
-C | 解压到指定目录 |
压缩一般使用: tar -czvf 压缩之后的名字 压缩文件
解压一般使用: tar xzvf 解压文件 -C 指定解压路径
2)源码安装rar:
1. 下载: wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz ,也可能是其他的版本的,下面的操作时一样的。
2. 解压并安装:
tar xf rarlinux-x64-4.2.0.tar.gz
cd rar
make install
rar解压: rar x filename,
搜索:
grep : 在文本中进行关键字搜索
-c :仅显示找到的行数
-i : 忽略大小写
-n : 显示行号
-v : 反向选择---仅列出没有“关键字”的行
find :按照指定条件查找文件
-name | 匹配名称 |
-perm | 匹配权限(mode为完全匹配,-mode为包含即可) |
-user | 匹配所有者 |
-group | 匹配所有组 |
-mtime -n +n | 匹配修改内容时间(-n指n天以内,+n指n天以外) |
-atime -n +n | 匹配访问文件时间 |
-ctime -n +n | 匹配修改文件权限的时间 |
-nouser | 匹配无所有者的文件 |
-nogroup | 匹配无所有组的文件 |
-newer f1 !f2 | 匹配比文件f1新但比文件f2旧的文件 |
--type b/d/c/p/l/f |
匹配文件类型(后面的字母依次表示:块设备、目录、字符设备、管道、链接文件、文本文件) |
-size | 匹配文件的大小(+50KB为查找 超过50KB的文件,-50KB表示查找小于50KB的文件) |
-prune | 忽略某个目录 |
-exec ...... {} \; |
后面可跟用于进一步处理搜索结果的命令(.-exec.....表示找到文件之后的操作, {}表示找到的全部文件, \; 为该操作的结尾标志) |
find 查找路径(/) -name filename
其他;
man (-f) instructionname :(简单的)描述指令作用