1.软链接
ln -s file file.s 创建一个软链接
与Windows中的快捷方式一样
如果使用相对路径创建的软链接在移动软链接位置后会失效.
所以创建软链接使一般使用绝对路径
ln -s /home/code/fiel1 file1.s
2.硬链接
ln file file.h
特点:
1.文件硬链接数会增加
2.无论更改哪个硬链接文件其他硬链接文件也会更改.
3.查找命令
(1)find命令
find ./ -type d 从当前目录开始递归查询所有目录文件,d为目录文件,c 字符设备文件,b块设备文件,l软链接,p管道文件,s套接字.
find ./ -name '*.jpg'从当前目录开始递归查询所有文件名带有.jpg的文件
find ./ -size +1M -size -10M 从当前目录开始递归查询所有大小在1M-10M之间的文件
find ./ -maxdepth 1 -name '*.jpg'只查询当前目录下的.jpg文件
(2)grep命令
grep -r 'copy' ./-n
-r 表示递归
copy表示待查询的字符串
./表示当前目录
-n表示显示所在行
4.压缩命令gzip和bzip2
两者都是配合tar打包命令使用
这两个的缺陷都是只能对单个文件进行压缩,一来不能压缩目录,而来不能打包
(1)gzip命令
gzip fielname 只能压缩文件,不能压文件夹.
bzip2 filename
gunzip filename 解压缩操作,可以对上述两种压缩文件进行解压缩
其中bzip2的压缩率比gzip高.
(2)tar命令
tar zcvf 要生成的压缩包名字 要压缩的文件名 #注意:压缩包名一般以tar.gz结尾
z:zip,压缩
c:creat,创建
v:vision,显示压缩过程,可以去掉,直接用zcf
f:file文件
tar jcvf 要生成的压缩包名字 要压缩的文件名
zcvf 使用gzip压缩
jcvf 使用bzip2压缩
将c改为x即为解压缩
zxvf 使用gzip解压缩
jxvf 使用bzip2解压缩
tar zxvf 要解压的文件
(3)rar压缩与zip压缩
zip -r dir.zip dir 用于将目录 dir 压缩成一个名为 dir.zip 的压缩文件。
unzip dir.zip 解压缩