设为首页收藏本站我的广告

运维网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
总共321条微博

每日一博

查看: 740|回复: 0

[系统管理] 【重大新闻】 Linux - 操作文件与目录(manipulating files and directories)【顶】

[复制链接]

该用户从未签到

wetrd 发表于 2018-5-17 14:27:55 | 显示全部楼层 |阅读模式
【重大新闻】 操作文件与目录(manipulating files and directories)

cp - 复制(CoPy)文件和目录;
mv - 移动(MoVe)/重命名文件和目录;
mkdir - 创建文件夹(MaKe DIRectories);
rm - 删除(ReMove)文件和目录;

通配符(Wildcards):
* : 匹配任意字符;
?: 匹配任意单个字符;
[characters]: 匹配任意一个属于字符集的字符, 如[abc]
[!characters]: 匹配任意一个不属于字符集的字符, 如[!bcd]
[[:class:]]: 匹配任意一个属于特定类的字符, 如[[:alpha:]], 任何一个字母;

常用的字符类:
[:alnum:]:任意一个字母数字(alphanumeric)的字符, ALl NUMber;
[:alpha:]:任意一个字母(ALPHAbetic)的字符;
[:digit:]:任意一个数字;
[:lower:]:任意小写字母;
[:upper:]:任意大写字母;

注意: 尽量使用字符类, 代替[A-Z], [a-z];

mkdir - 创建目录:
mkdir directory...参数可以重复, 创建多个文件夹;

cp - 复制文件和目录:
cp item1 item2, 复制单个
cp item... directory, 复制多个

参数:
-a, --archive, 复制文件目录的属性(拥有者和权限);
-i, --interactive, 覆盖一个已经存在的文件, 会提示用户, 否则是静默(silently);
-r, --recursive, 迭代的复制文件夹和内容, 复制文件夹(-a), 需要这个参数;
-u, --update, 只复制不存在的文件或目录, 更新(update);
-v, --verbose, 提示有用的(informative)信息;

mv - 复制和重命名文件
mv item1 item2, 复制或重命名文件;
mv item... directory, 移动至文件夹;
参数: -i; -u; -v;

rm - 删除文件和目录
rm item...
参数: -i, -r, -v;
--force: 忽略不存在的文件, 没有提示, 会覆盖-i(提示);

注意: rm 与 通配符使用时, 需要检查输入内容, 尽量使用ls检查删除文件, 然后再替换rm删除;
运维网 感谢您的阅读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|申请友链|sitemap|手机版|小黑屋|Archiver|运维网 ( 京ICP备16008201号  

GMT+8, 2018-8-17 21:00 , Processed in 0.082833 second(s), 28 queries , XCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表