您的位置:首页 > 其它

文件系统

2016-07-28 19:52 169 查看
绝对、相对路径 绝对路径: 以正斜杠开始 是完整的位置路径 可用于任何向指定一个文件名的时候

相对路径:不以斜杠开始 制定相对于当前目录或某目录位置 可作为简短的形式制定一个文件名



ls用法 -a包含隐藏文件 -l显示额外信息 -R目录递归(进入当前目录所有子目录) -ld目录和符号链接信息(只显示目录本身) -1文件分行显示 -S按大-小排序(-Sr 小-大 r反转) -U按目录存放顺序排序

ls -utl显示atime新到旧排序
三个时间戳 access time:atime访问文件时间;modify time:mtime文件修改时间;
change time:ctime元数据改变时间 ll显示默认mtime 命令格式:ll --time=atime(ctime)

stat查看三个时间
文件通配符 *匹配零个或单个字符() ?匹配任何单个字符 ~当前用户家目录 ~username用户家目录 ~+当前工作目录 ~-前一个工作目录 [xxx]匹配列表中任何一个字符 [^xxx]匹配列表中除了字符以外的所有字符 [:digit:]任意数字相当于[0-9] [:lower:]任意小写字母 [:upper:]任意大写字母 [:alpha:]任意大小写字母 [:alnum:]任意数字或字母 [:space:]空格 [:punct:]标点符号
格式:命令 选项[[:digit:]]……
[a-z] [A-Z]字母范围[按照a,A,b,B,,c,C......z,Z顺序显示]



小练习:



命令:1.ls /var/l*[0-9]*[[:lower:]] 2.ls /etc/[[:digit:]]*[^[:digit:]]
3.ls /etc/[[:digit:]]*[^[:digit:]]* 4.ls -d /etc/m*[^[:alnum:]]*(-d只列当前目录不进子目录) 5.ls -d /etc/*.d 6.ls /etc/[mnrp]*.conf
第四题效果图


touch命令:touch[OPTUION]...FILE... -a仅改变atime -m仅改变mtime -t指定时间创建文件

-c若文件不存在,则不预创建 若存在,刷新文件时间 >> __也可以创建空文件
cp命令 cp[OPTION]...[-T]SOURCE DEST cp[OPTION]...SOURCE...DIRECTORY
cp[OPTION]...-t DIRECTORY SOURCE...
-i交互式 -r,-R递归复制所有目录及内部所有内容 -a归档,相当于-dR --preserv=all 在对应权限下保存部分属性 -d不复制原文件,只复制连接名 --preserve[ATTR_LIST](mode权限,ownership属主属组,timestamp时间戳,links链接,xattr扩展文件属性,context,all)
-p等同--preserv=mode,ownership,timestamp -v查看复制过程 -f强制删除文件 重新创建
cp在不同情形下会有不同结果 图


练习:1使用别名命令,将/etc/下所有文件,备份到/testdir/下独立的新目录下,并要求新目录格式为 backupyyyy-mm-dd,备份过程可见
2先创建/testdir/rootdir目录,再复制所有/root下文件到该目录,并要求保留原有权限
1:命令: alias ccc="cp -rpv /etc/ /testdir/backup`date +%F`"

2:命令:cp -rp /root/ /testdir/rootdir
命令别名: alias 定义别名: alias NANME='VALUE' 此定义只对当前进程有效 永久有效要定义在配置文件中-- 仅对当前用户:~/.bashrc 对所有用户生效:/etc/bashrc unalias撤销别名-a全取消 若和原命令同名,要执行原命令:"\COMMAND" 'COMMAND' /PATH/COMMAND(外部命令)
mv命令:mv[OPTION]...[-T]SOURCE DEST mv[OPTION]...SOURCE...DIRECTORY
mv[OPTION]...-t DIRECTORY SOURCE... -i交互式 -f强制rm命令:删除 rm[OPTION]...FILE... -i交互式 -f强制删除 -r递归 删除数据不一定马上释放空间 --no-preserve-root 例rm -rf / 生产中 > __清空文件(创建新文件并清空原存在文件) tree命令: 显示目录树 首先要安装tree 命令:rpm -i /run/media/root/CentOS\ 7\ x86_64/Packages/tree-1.6.0-10.el7.x86_64.rpm -d 只显示目录 -dL n 显示第n级的目录

mkdir命令:创建目录 -p存在于不报错,且自动创建所需的各目录 -v显示详细信息
rmdir命令:删除目录 -p递归删除父目录 -v显示详细信息
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息