目录命令:
pwd 显示当前位置(print working directory)
ls [选项] [文件或目录](list)
-a 显示所有文件, 包括隐藏文件
-l 显示详细信息(-文件 d目录 l软链接文件 c b) ll
-d 查看目录属性
-h 人性化显示文件大小
-I 显示inode
mkdir 建立目录(make directories)
-p 递归创建
rmdir 删除空目录(remove empty directories)
rm -rf [文件或目录](remove)
-r 删除目录
-f 强制(force)方便但不安全
cd 切换所在目录(change directory)
cd ~ / cd 进入当前用户的家目录
cd - 进入上次目录
cd .. 进入上级目录
cd . 进入当前目录
cp [选项] [源文件或目录] [目标目录] (copy)
-r 复制目录
-p 连带文件属性复制
-d 若源文件是链接文件,则复制链接属性
-a 等同于 -pdr
mv [源文件或目录] [目标目录] (move) 剪切或重命名
ln [源文件] [目标文件] (link) 生成链接文件
-s 创建软连接 源文件写绝对路径
软硬链接, inode….
文件搜索命令:
locate 在后台数据库(/var/lib/mlocate)中按照文件名搜索,搜索速度更快但数据库一天更新一次, 所以对于新建的文件, 需要使用updatedb 手动更新数据库,但只能按照文件名搜索,
updatedb配置文件(/etc/updatedb.conf)
whereis 搜索命令的所在位置
which 搜索命令所在位置及其别名
find afds
grep adsf
#updatedb.conf 规则适用于locate、whereis、which
#whereis & which 找不到 shell 自带的命令