日期:2014-05-16  浏览次数:20639 次

Linux 文件和目录管理之列出、删除、复制、移动及改名
作者:北南南北
来自:LinuxSir.Org
摘要:Linux 命令行模式下来操作文件管理还是比较重要的,虽然目前在Linux桌面上能完成大部份的文件管理工作,但就效率来说,还是命令行模式更为强大。最重要的是在文本操作界面和图形界面通用。如果您是服务器管理人员,您能体会到命令行下的文件管理工具是何等重要。本文涉及了目录和文件的显示ls、复制cp、移动 mv、删除rm、rmdir、目录的创建mkdir以及用echo、touch等工具创建空文件... ... 内容;


目录

      0、关于路径的理解;
      1、列文件或目录的信息工具 ls 和dir;
            1.1 ls 的基础语法和参数;
            1.2 ls 的参数示例应用;
                  1.21 列出目录下所有文件,包含或不包含隐藏文件,-a 参数及-l参数的运用;
                  1.22 仅查看目录的属性的-d参数的运用示例;
                  1.23 查看文件或目录的inode节点,-i参数的运用;
                  1.24 关于排序的参数的应用;
                  1.25 递归显示目录的文件,-R参数的应用;
                  1.26 关于ls 输出内容在终端显示颜色的参数 --color;
                  1.27 ls的-F参数的示例;

            1.3 通配符在ls命令中的应用;
            1.4 获得ls 的帮助;

      2、移动文件或目录的命令 mv ;
      3、文件或目录的复制工具cp ;
            3.1 cp的语法和参数
            3.2 示例说明cp应用;
                  3.21 参数-i的示例;
                  3.22 参数-a的示例及说明;
                  3.23 参数-b的示例应用;
                  3.24 把多个文件(或目录)复制到目录目录中示例;
                  3.25 复制目录时-R参数的应用;

      4、 目录创建工具mkdir和删除空目录工具rmdir;
            4.1 mkdir 是目录创建工具;
                  4.11 mkdir语法格式及参数;
                  4.12 参数 -p 的应用示例

            4.2 删除空目录工具 rmdir 和rm ;

      5、创建一个空文件的工具:用 touch、echo、cat等工具;
      6、删除文件工具rm;
      7、修改文件名工具 mv
      8、关于本文;
      9、后记;
      10、参考文档;
      11、相关文档;


++++++++++++++++++++++++++++++++++++++
正文
++++++++++++++++++++++++++++++++++++++


0、关于路径的理解;

请参考:

《关于Linux 文件系统中路径的理解》


1、列文件或目录的信息工具 ls或dir;

ls 命令可以用于显示目录的内容,也可以显示文件的属性,比如节点、文件种类、权限、拥有者、大小、创建时间等;在目前最新版本的Linux中dir和ls命令的用法是一样的;有兴趣的不仿尝试一下;


1.1 ls 的基础语法和参数;

语法格式:

#ls [参数]   [目录或文件名]

参数:

-a 显示所有文件,包含隐藏文件;包括“.“和“..“
-A 显示所有文件,包含隐