1, 链接ln 同一个文件创建多个入口或访问点。
ln src dst
1)硬链接:允许一个文件有多个有效路径名,文件连接数加1。不能跨文件系统,不能用在目录
2)符号连接 增加选项 -s 连接数不会增加,相当于windows下的快捷方式。
-f : 链结时先将与 dist 同档名的档案删除
find . -type l -print // 从当前目录查找type为l 的文件 l 是link的缩写 表示符号连接
ls -l | grep "^l" | awk '{ print $8 }' // 显示以l开头的那些行 ,awk打印第8列
2,命令别名: 便捷
alias cdgsdir='cd /Volumes/d/server_cplus' 加到 ~/.bash_profile 中
rm别名:删除原始文件,同时在backup目录保留备份
alias rm='cp $@ ~/backup; rm $@'
source ~/.bash_profile 立刻生效
3,ls -all 可现实 .开头的文件 (隐藏文件)
4,find 文件查找
find base_path // base_path 可以是任意位置,find从该位置开始向下查找
-print // 打印文件和目录的列表
根据文件名: find /home/catdoc -name "lua*.h" -print // -iname 忽略大小写
根据路径名: find /home/catdoc -path "*Processer*" -print // 更强大 -regex
根据类型: find /home/catdoc -type d -print // 列出所有目录
类型: f普通文件 d目录 l符号链接
5, tar
打包: tar -zxvf vim.tar.gz ~/.vim ~/.vimrc
查看vim.tar.gz内容 : tar -ztvf vim.tar.gz
ln src dst
1)硬链接:允许一个文件有多个有效路径名,文件连接数加1。不能跨文件系统,不能用在目录
2)符号连接 增加选项 -s 连接数不会增加,相当于windows下的快捷方式。
-f : 链结时先将与 dist 同档名的档案删除
find . -type l -print // 从当前目录查找type为l 的文件 l 是link的缩写 表示符号连接
ls -l | grep "^l" | awk '{ print $8 }' // 显示以l开头的那些行 ,awk打印第8列
2,命令别名: 便捷
alias cdgsdir='cd /Volumes/d/server_cplus' 加到 ~/.bash_profile 中
rm别名:删除原始文件,同时在backup目录保留备份
alias rm='cp $@ ~/backup; rm $@'
source ~/.bash_profile 立刻生效
3,ls -all 可现实 .开头的文件 (隐藏文件)
4,find 文件查找
find base_path // base_path 可以是任意位置,find从该位置开始向下查找
-print // 打印文件和目录的列表
根据文件名: find /home/catdoc -name "lua*.h" -print // -iname 忽略大小写
根据路径名: find /home/catdoc -path "*Processer*" -print // 更强大 -regex
根据类型: find /home/catdoc -type d -print // 列出所有目录
类型: f普通文件 d目录 l符号链接
5, tar
打包: tar -zxvf vim.tar.gz ~/.vim ~/.vimrc
查看vim.tar.gz内容 : tar -ztvf vim.tar.gz