Linux的基础文件管理命令

Linux用于管理文件的一些基本常见的命令如下:

ls:  列出指定目录下的清单

   -a  显示所有文件包括隐藏文件

   -l  显示文件的详细信息

   -d  查看目录自身  

示例:

blob.png

cat:  可查看指定路径下的文件文本

blob.png

file: 可查看指定路径下的文件的内容以及类型    

blob.png

cp:    复制命令    (DEST:目的对象 )

   有三种方式:单源复制    cp [OPTION]… [-T] SOURCE DEST 

                                              以上:    如果DEST不存在,则事先创建此文件并复制

                                                             如果DEST存在且为非目录文件,则复制并覆盖;如果DEST是目录,则事先在DEST目录下创建一个与源文件同名的文件并复制

                                                                

               多源复制   cp [OPTION]… SOURCE… DIRECTORY

                          cp [OPTION]… -t DIRECTORY SOURCE…

                       以上:DEST不存或DEST存在且为非目录文件则:错误

                             DEST存在且为目录文件:分别复制每个文件至目标目录中,且保持原名

        

        常用的选项有:

                 -i:交互式复制,即覆盖之前提醒用户确认                                                    

                 -f:强制覆盖目标文件

                 -r:递归复制目录   

                此处简单示例:

                    blob.png

mv命令:  move  移动命令

          mv [OPTION]… [-T] SOURCE DEST

          mv [OPTION]… SOURCE… DIRECTORY

          mv [OPTION]… -t DIRECTORY SOURCE…

                同上面的cp命令,在此不多加赘述

        常见的选项:

                 -i:交互式

                 -f:force 强制    

                 -r:递归

                    blob.png

rm:remove   删除  

    常见选项      -i:交互式

                        -f:force  强制删除

                        -r:递归删除

 此处需要注意:危险操作: rm -rf /*       切勿尝试

                    blob.png

cd:切换目录到指定路径  

touch:可新建一个空文件

   

原创文章,作者:N24_JJP,如若转载,请注明出处:http://www.178linux.com/57943

(0)
N24_JJPN24_JJP
上一篇 2016-11-06 16:24
下一篇 2016-11-06 17:12

相关推荐

  • 马哥教育网络班22期+第1周课程练习 忍者乱太郎喻成

    1.计算机组成:  根据冯诺依曼的计算机结构分为四大块:控制器,运算器, 存储器,输入输出设备 控制器:对其他的组件进行控制 运算器:用于处理计算工作,不控制输入和输出 储存器:用于暂时或长期存储数据 输入输出:与外界进行交互 个人延伸: 我的理解这是一个在计算机研发之前的一个理论假象, 相对现在真实的计算机体系,这个分类会比较模糊。 运算器:cp…

    Linux干货 2016-08-15
  • 基于BIND实现的DNS正反解析及主从DNS的配置

    基于BIND实现的DNS正反解析及主从DNS的配置 标签: DNS正反解析 DNS主从复制 测试环境 准备2台虚拟机,一台为主DNS,IP地址为:192.168.103.161。另一台为从DNS,IP地址为:192.168.103.162两台都装好bind,所需包有:bind,bind-utils,bind-libs 主DNS的配置文件 配置主文件/etc/…

    Linux干货 2016-04-11
  • rpm和yum的使用,程序包编译安装以及编译apache过程中出现的问题

    一、rpm包管理          用法: rpm [选项…]              查询/验证软件包选项:   &nbsp…

    Linux干货 2016-03-19
  • ​ 马哥教育网络班22期+第4周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限;     cp -a /etc/skel /home/tuser1     chmod -R 7…

    Linux干货 2016-10-17
  • Linux 基础知识

    1、环境变量 2、帮助 3、时间 4、引用 5、命令历史 6、FHS 7、命令别名 8、Globbing文件名通配 9、命令,路径补全 10、快捷键 ============================================ shell:是用户和linux(或者kernel)之间的接口程序,你在提示符下输入的每个命令都先由shell解释(命令语…

    Linux干货 2016-06-09
  • UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现

    类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。 3) 类的属性…

    Linux干货 2015-04-07

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-10 19:01

    列出了几个常用的命令,结合markdown来使用,效果会更好~继续加油~