文件系统
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显示详细信息
相对路径:不以斜杠开始 制定相对于当前目录或某目录位置 可作为简短的形式制定一个文件名
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显示详细信息
相关文章推荐
- Access 2000 数据库 80 万记录通用快速分页类
- 十万条Access数据表分页的两个解决方法
- VB6实现连接Access数据库的ADODB代码实现方法
- Access中字段上自动打开的输入法的解决方法
- Access to SQLserver 数据库生迁脚本编写器(DB_CreateSqlEV1.06下载)
- asp Access数据备份,还原,压缩类代码
- VB使用ADO操作Access数据库
- PowerShell中使用通配符匹配文件路径的例子
- PowerShell中使用Like运算符配合通配符查找字符串例子
- Access转成SQL数据库的方法
- 文本、Excel、Access数据导入SQL Server2000的方法
- Access 数据类型与 MS SQL 数据类型的相应
- css 通配符用法总结
- ASP代码实现自动清除替换ACCESS(MDB)数据库的日文字符的
- 通过asp程序来创建access数据库
- Access转SqlServer的注意事项
- SQL Server数据复制到的Access两步走
- Access和SQL Server里面的SQL语句的不同之处
- ACCESS数据库修改自动编号的ID值为零的方法分享
- access 数据库自启动困难解决方法