Linux-文件目录操作,你会了吗
建立目录:
mkdir 目录名 #如果需要一个多级目录需要加-p
删除空目录:
rmdir 目录名 #需要保证目录是空的才能操作成功
无条件删除子目录:
rm -rf 目录名 #删除目录及文件,弥补rmdir无法一步完成的操作
改变当前目录:
cd 目录名 #进入用户home目录:cd ~;进入上一级目录:cd -
查看自己所在目录:
pwd #如果是软链接的目录,要查看真实路径要加-P
查看当前目录大小:
du -sh #s表示汇总,如果查看目录下面所有文件就不需要s,h表示转换成比较让人容易看出的单位
显示目录文件列表:
ls -l #-a:增加显示隐含目录,-h转换成比较让人容易看出的单位
浏览文件:
more 文件名.txt #只能向下翻页
less 文件名.txt #可以上下翻页
复制文件:
cp 源文件 目标文件 #-r:包含目录
查找文件:
find / -name 文件名 #find可以有很多高级查找功能,准确性比较好,如果文件多就比较慢
locate 命令名 #这个是根据预先生成的文件索引进行查找,速度比较快,但是如果是比较新建的文件,还没有更新到数据索引里面可能就找不到了。更新数据库可以执行命令:updatedb
链接:
建立hard链接:ln 来源文件 链接文件 #如果源文件被删除,链接文件还在,不会被删除,这种链接无法跨文件系统,只能在同一个文件系统里面操作
建立符号链接:ln -s 来源文件 链接文件 #如果源文件被删除,链接文件就无法使用了