标签:软链接 环境变量 image 相对路径 分享图片 重命名文件 设备 环境变量path 查找
Ln(链接)1、ln:创建链接(硬链接|软连接)--为目录或文件建立链接文件
注意:创建时最好使用绝对路径
使用相对路径时产生问题:

2、软链接:适用于文件或目录,与原始文件可以位于不同的文件系统中(能跨越分区),删除源文件后软链接失效(同步更新)

当源文件存在时,链接文件正常使用

删除原文件后,链接文件失效

3、硬链接:适用于文件,与原始文件不可以位于不同的文件系统中(不能跨越分区),删除源文件后硬链接不失效(同步更新)

当源文件存在时,链接文件正常使用

删除源文件后,链接文件依然有效

cp(复制)
cp -- copy:复制文件
1、cp -r:递归,用于复制文件夹

2、cp -i:当目标文件存在时,提醒用户
(由前面可知在/BBB/aaa文件夹中存在aaa.txt文件,故在此复制时会提醒用户是否覆盖)

3、cp -p:保持文件的权限,属主,属组及时间标记等属性不变

4、cp -f:强制执行复制

rm(删除)
rm -- remove:删除文件
1、rm -f:强制删除

2、rm -i:提醒用户

3、rm -r:迭代

mv(移动/重命名)
mv -- move:移动/重命名文件

1、mv -f:强制执行,覆盖前不询问

2、mv -i:interactive,覆盖前询问

3、mv -u:update,只在源文件比目标文件新,或目标文件不存在时才执行

4、mv -v:verbose,显示移动过程

which(查找)
1、which:主要用来寻找执行程序,which查找的目录依赖于环境变量PATH中定义的路径

2、用法:which 命令|程序名

3、注意:当which查找的第一个目标后不再继续查找

4、which用来查找内部命令时,将找不到对应的程序

find(查找)
1、find :主要用来寻找文件或文件夹,支持条件查找
2、用法:find [查找范围(路径)] [查找条件表达式]
3、查找条件表达式:
-name :按照文件名称查找

-size :按照文件大小查找


-user :按照文件属主查找

-type :按照文件类型查找


文件类型:普通文件(f)、目录(d)、块文件(b)、字符设备文件(c)
块文件:读取数据的设备(硬盘、内存)
字符设备文件:键盘、鼠标
-a :and(与)
Ex: find / -type c -a -name vcsa6

-o :or(或)
Ex:find /aaa -name \*.sh -o -type f

标签:软链接 环境变量 image 相对路径 分享图片 重命名文件 设备 环境变量path 查找
原文地址:http://blog.51cto.com/13928056/2169143