· 二.Linux根文件系统详解 · 根目录文件系统 · /boot :系统启动相关的文件 · /dev :设备文件 · /etc:配置文件 · /home:用户家目录文件 · /lib :库文件 · 动态库: .dll, .so(shared object) · 某些软件功能的执行需要到动态库里面的功能 · 若无动态库文件则无法执行 · 若每个软件都将其纳入自身文件,则体积过大,效率过低 · 因此存在动态库以避免该问题 · 静态库:.a (即软件内包含所有运行需要的文件,无需其它软件支持) · /media:挂载点目录,移动设备,U盘,硬盘,DVD等 · /mnt:额外临时的文件挂载点 · /opt:可选目录,第三方程序安装目录 · /pro:伪文件系统,内核映射文件 · /sys:伪文件系统,跟硬件设备属性相关的映射文件 · /tmp:临时文件 · /var:可变化的文件 · /bin:可执行文件,用户命令 · /sbin:管理命令 · /usr:shared,read-only 只读文件 · /usr/bin · /usr/sbin · /usr/lib · /usr/local · 外部程序安装路径 · /bin · /sbin · /lib · 文件命名规则 · 不能超过255个字符 · 不能使用/当文件名! · 严格区分大小写 · 三.Linux文件管理命令详解 · 目录管理 · cd ls pwd · mkdir :创建目录 · -p mkdir -p 1/2/3/4/5/6/7/8 · :详细信息 · tree:查看目录树 · {1/2,3}花括号展开 · # mkdir -pv {a_,d_}{b,c} · mkdir: created directory 'a_b' · mkdir: created directory 'a_c' · mkdir: created directory 'd_b' · mkdir: created directory 'd_c' · :移除目录 · 单独 rm 只能删除空目录 · 文件创建和删除 · touch :创建文件 · nano:纯文本编辑器 · 等同于WIN上的NOTEPAD++ · 仅编辑文本,不包含格式等任何信息,可以跨平台读取 · 移动文件 · :copy 复制 · copy SRCfile DEST · 源文件目录 · 源文件可以有多个,但是目标只能有一个 · 多个源文件只能复制到存在的目录 · # cp 10 11 12 13 14 15/root/magelinux/548/5 · cp: target'/root/magelinux/548/5' is not a directory · 单个源文件可以复制到目录下并重命名 · # cp 10 548/test #test不存在,便将10重命名为test · # ls · 10 11 12 13 14 15 5 test · :move 剪切 · mv SRC DEST · mv -t DEST SRC · install :复制 · -d DIRECTORY ...用于创建目录 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:生物信息技术分析学习杂记,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |