找回密码
 立即注册
Qt开源社区 门户 查看内容

Linux文件管理

2019-8-29 05:07| 发布者: admin| 查看: 953| 评论: 0

摘要: 点击蓝字关注我们文件处理命令ls -a -l -h -d -i英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件-a 显示所有文件,包括隐藏文件 #隐藏文件是.开头;隐藏文件设计之初是系统文件,为了 ...

点击蓝字关注我们






文件处理命令
    ls [-选项] [目录或文件] -a -l -h -d -i英文原意:list命令所在路径:/bin/ls执行权限:所有用户功能描述:显示目录文件-a 显示所有文件,包括隐藏文件 #隐藏文件是.开头;隐藏文件设计之初是系统文件,为了告诉使用者不要乱改文件;Linux中使文件变为隐藏文件可以改名称,使之以.开头即可。-l 详细信息显示 long长格式显示 #-lh会显示大小,人性化显示,不然是显示字节单位的大小#第一个root 组是所有者,第二个root组是所属组#权限,调用次数,所有者,所属组,文件大小,最后一次修改时间,文件名-d 查看目录属性,而不是目录下的内容ugo把用户分成三组,所有者职能有一个u所有者 g所属组 o其他人-rw-r--r--首位置:-,表示二进制文件,d,表示目录,l,表示软链接r读 w写 x执行 ls -i 文件i节点

    目录处理命令:
      mkdir -p [目录名]命令所在路径:/bin/mkdir执行权限:所有用户功能描述:创建新目录-p 递归创建范例:$ mkdir -p /tmp/Japan/boduo$ mkdir /tmp/Japan/longze /tmp/Japan/cangjing 也可以同时创建多个目录语法:cd [目录]change directory命令所在路径:shell内置命令执行权限:所有用户功能描述:切换目录范例:$ cd /tmp/Japan/boduo 切换到指定目录 ;$ cd .. 回到上一级目录 语法:pwdprint working directory命令所在路径:/bin/pwd执行权限:所有用户功能描述:显示当前目录范例:$ pwd/tmp/Japan 语法:rmdir [目录名]命令所在路径:/bin/rmdir执行权限:所有用户功能描述: 删除空目录范例: $ rmdir /tmp/Japan/boduo 语法:cp -rp [原文件或目录] [目标目录] 命令所在路径:/bin/cp执行权限:所有用户#可以在复制的同时修改名称-r 复制目录-p 保留文件属性 #连修改时间都一致功能描述:复制文件或目录 复制文件:cp /etc/grub.conf /tmp复制目录:cp -r /tmp/Japan/cangjing /rootcp -rp /tmp/Japan/boduo /tmp/Japan/longze/root复制目录的时候可以同时修改名字语法:mv [原文件或目录] [目标目录]文件目录剪切和改名命令所在路径:/bin/mv执行权限:所有用户功能描述:剪切文件、改名 #control+l/clear可以清除屏幕语法:rm -rf [文件或目录]删除文件,目录命令所在路径:/bin/rm执行权限:所有用户-r 删除目录-f 强制执行 功能描述:删除文件 范例:$ rm /tmp/yum.log删除文件/tmp/yum.log$ rm -rf /tmp/Japan/longze删除目录/tmp/Japan/longze

      文件处理命令:
        语法:touch [文件名]命令所在路径:/bin/touch执行权限:所有用户功能描述:创建空文件$ touch Japanlovestory.list #touch file program 是创建两个文件,不然是要加双引号,但是不建议,不然之后的操作都需要加引号。语法:cat [文件名]命令所在路径:/bin/cat执行权限:所有用户功能描述:显示文件内容;-n显示文件行号$ cat /etc/issue$ cat -n /etc/services#适用于短文件语法:tac [文件名]命令所在路径:/usr/bin/tac执行权限:所有用户功能描述:显示文件内容(反向列示)语法:more [文件名]命令所在路径:/bin/more执行权限:所有用户(空格) 或f 翻页 (Enter) 换行 q或Q 退出功能描述:分页显示文件内容范例: $ more /etc/services 语法:less [文件名]命令所在路径:/usr/bin/less执行权限:所有用户功能描述:分页显示文件内容(可向上翻页) #上箭头/pageup范例: $ less /etc/services #在查看的过程中使用斜杠+关键字可以进行搜索,按n是下一个语法:head [文件名]命令所在路径:/usr/bin/head执行权限:所有用户功能描述:显示文件前面几行-n 指定行数范例: $ head -n 20 /etc/services #默认是显示前10行语法:tail [文件名]命令所在路径:/usr/bin/tail执行权限:所有用户功能描述:显示文件后面几行-n 指定行数-f 动态显示文件末尾内容 ,即实时变化范例: $ tail -n 18 /etc/services

        链接命令:
          语法:ln -s [原文件] [目标文件]命令英文原意:link命令所在路径:/bin/ln执行权限:所有用户-s 创建软链接功能描述:生成链接文件 范例:$ ln -s /etc/issue /tmp/issue.soft创建文件/etc/issue的软链接/tmp/issue.soft $ ln /etc/issue /tmp/issue.hard创建文件/etc/issue的硬链接/tmp/issue.hard 软链接特征:类似Windows的快捷方式1、lrwxrwxrwx l 软链接 软链接文件权限都为rwxrwxrwx,实际上最终决定由原文件权限决定2、文件很小-只是符号链接 3、/tmp/issue.soft -> /etc/issue 箭头指向原文件 硬链接特征:1、拷贝cp -p + 同步更新echo "this is a test">> /etc/motd 2、可通过i节点识别,原文件和硬链接的i节点一致3、不能跨分区 4、不能针对目录使用 5、原文件丢失,硬连接也可访问

          往期精彩文章:

          SQL的视图和触发器




          ----------------------------------------------------------------------------------------------------------------------
          我们尊重原创,也注重分享,文章来源于微信公众号:软件测试大师,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
          ----------------------------------------------------------------------------------------------------------------------

          鲜花

          握手

          雷人

          路过

          鸡蛋
          
          公告
          可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了