Linux-文件目录操作,你会了吗

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 来源文件 链接文件 #如果源文件被删除,链接文件就无法使用了

相关推荐