文件目录管理类命令

目录管理类命令:
mkdir命令:创建目录
-p :递归创建
-v :显示创建信息
-m:创建目录并指定权限

tree命令:
    -d :只显示目录
    -L :level,指定显示的层级数目
    -P:pattern,只显示由指定pattern匹配到的路径

rmdir:删除空目录

文件查看类命令:
more命令:
-d:显示翻页及退出提示

less命令:

head命令:
    -c # :指定获取前#字节
    -n # :指定获取前#行(或 - #)

tail命令:
    -c #:指定获取后#字节
    -n #:指定获取后#行(或 - #)
    -f :跟踪显示文件新追加的内容

文件的时间戳管理工具:
文件的三个时间戳:
access time:访问时间,简写为atime,读取文件内容
modify time:修改时间,mtime,改变文件内容(数据)
change time:改变时间,ctime,元数据发生改变

  touch命令:
        -a :only atime
        -m :only mtime
        -t :指明时间戳
                [[CC]YY]MMDDhhmm[.ss]
        -c :如果文件不存在,则不予创建

文件管理命令:
cp命令:复制
cp SRC(源) DEST(目的)
SRC是文件时:
若DEST不存在:新建DEST,并将SRC中的内容填充至DEST中
若DEST存在:
DEST是目录:在DEST文件下新建与SRC同名的文件,并填充
DEST是文件:将SRC中的内容覆盖至DEST中
SRC是目录时:则需要用-r选项
若DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中
若DEST存在:
DEST是文件:报错
DEST是目录:在DEST下创建与SRC同名的目录,并将SRC中文件放到DEST中

     若SRC为多个文件,则DEST必须存在,且一定为目录

cp命令常用选项:
-i :交互式
-r/R :递归
-a :归档,保留所有属性
-p :保留权限,属主,属组,时间戳
-v :显示过程

mv命令:移动
    常用选项:
        -i :交互式
        -f :强制删除

rm命令:删除
    常用选项:
        -i :交互式
        -f :强制删除
        -r :递归

原文地址:http://blog.51cto.com/12950413/2140180

时间: 2024-11-06 22:44:22

文件目录管理类命令的相关文章

文件目录管理类命令与SHELL的特性

文件目录管理类命令与SHELL的特性  一.列出目录内容. ls:列出当前目录的内容或指定目录 用法:ls[options][file_or_dirs] 选项: ls  -a 列出所有文件 ls  -l 显示具体信息 ls  -R 目录递归 ls  -ld 目录和符号链接信息 ls  -1 文件分行显示 ls  -S 按从大到小排序 ls  -u 配合-t选项,显示并按atime从新到旧排序 ls  -U 不排序按目录存放顺序显示  二.文件通配符 *:匹配零个或者多个字符. ?:匹配任何单个字

用户和组管理类命令

1.列出当前系统上所有已经登陆的用户的用户名,注意:同一个用户登陆多次,则显示一次即可. who |cut -d' ' -f1 | sort | uniq 2.取出最后登陆到当前系统的用户的相关信息 w|tail-n1或者who|tail-n1 3.取出当前系统上被用户当做其默认shell的最多的那个shell cat /etc/passwd | awk -F':' '{print $7}'|uniq –c 结果为:/sbin/nologin awk -F':' '{a[$7]++}END{fo

Linux学习笔记之常用用户管理类命令

开始这个话题之前应该先了解下/etc/shadow这个文件中的构造,对于列所代表的意思大体有个了解,先以ftpuser账户来介绍:后边会给出一些相应的例题来做使用说明补充(好吧我承认,这,又是一篇博客作业^_^万恶的标题党). ftpuser:$6$T9WUEls/$AK4hTO1bZ7MXW7VoMej8e7tVG1qqxPy5axVJAAIz4m6uuzZmoYDcQjUG2XlXx7klx/i8yJ1luZDtoKYwJAMa4.:16929:0:99999:7:5:: 总共有9个字段被"

用户和组管理类命令总结

用户和组管理类命令总结 一.用户管理 1.用户创建:useradd 2.用户属性修改:usermod 3.修改用户属性:chage 4.删除用户:userdel 5.给用户添加密码:passwd 6.切换用户或以其他身份执行:su 二.组管理 7.组创建:groupadd 8.组属性修改:groupmod 9.组删除:groupdel 10.组密码:gpasswd 11.临时切换基本组:newgrp 三.查看信息 12.查看用户相关的ID信息:id 13.其他查看信息的命令:chfn.chsh.

linux系统 用户和组管理类命令的使用方法

列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,则只显示一次即可. [[email protected] ~]# who    #显示当前用户登录信息 root    tty1         2016-10-05 15:58 root    pts/0        2016-10-05 16:07(192.168.0.17) [[email protected] ~]# who | cut -d' ' -f1    #取出当前用户登录信息的用户名 root root [[e

Linux用户管理类命令

Linux用户管理类命令详解 实验环境:RHEL6.5 ·用户管理命令 ->useradd 创建用户的命令,格式: useradd [options] USERNAME -u选项表示指定UID,ID号必须大于等于500,因为创建的是一般用户,且ID号不能重复 -g选项表示指定基本组,该指定的组必须事先存在 -g后面跟组名或GID均可 UID与GID不同的用户被称为特殊用户,我们在系统中新建用户的时候,如果不特意指定新建用户的ID号的话,那么我们新建用户的ID号默认为我们的/etc/passwd文

Linux用户和组管理类命令

1. 列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可.命令:who | cut -d ' ' -f1|uniq 2. 取出最后登录到当前系统的用户的相关信息.命令:who | tail -1 |cut -d '' -f1 |id 3. 取出当前系统上被用户当作默认shell的最多的那个shell.命令:cut -d: -f7 /etc/passwd |uniq -c |sort -n |tail -n1 4. 将/etc/passwd中的第三个字段数值最大的

用户和用户组管理类命令总结

groupadd命令:创建组 groupadd [ 选项 ] group_name选项: -g GID:自定义GID:默认是上一个组的GID+1 -r:创建系统组 groupmod命令:修改组属性 groupmod [ 选项 ] group 选项: -g GID:修改GID -n new_name:修改组名 groupdel命令:删除组 groupdel groupname useradd命令:创建用户 useradd [ 选项 ] 登录名 选项: -u,--uid UID:指定UID号 -g,

Linux用户管理类命令总结

用户和权限管理: 1.用户是什么? 用户是实现权限管理的基础,可以标示资源可以被哪些用户使用(读.写.执行),进行资源分配,是安全权限模型的核心要素之一. 2.没有用户,可否?可以 密码的作用:用户认证,在多用户的操作系统: 保存用户的方式---信息库:1用户.2密码 名称解析:User IDentifier, UID 用户容器:组(group),角色(role) 组名,Group IDentifier, GID 解析:在数据库按搜索码查找到对应的条目,并找与之对应额外其它数据过程 可以用于用户