苏飞论坛

标题: linux-shell删除,移动,复制,重命名文件 或者是目录 [打印本页]

作者: 站长苏飞    时间: 2014-7-25 10:49
标题: linux-shell删除,移动,复制,重命名文件 或者是目录
linux-shell删除,移动,复制,重命名文件 或者是目录


删除文件或者是文件夹

[Shell] 纯文本查看 复制代码
rm  -rf 路径+文件名

rm 路径+文件名

如果是在当前目录下就不需要加路径

移动文件

[Shell] 纯文本查看 复制代码
mv -f mongodb   /home/123


将当前目录下的文件mongodb文件或者是目录移动到/home/123目录下

-f覆盖不提示
-b覆盖并备份
-i覆盖时要求确认
-s后面跟备份文件的后缀
-u当源文件比目录文件新,或者是目标文件不存在时才移动

重命名文件

[Shell] 纯文本查看 复制代码
mv 源文件夹或者是文件   新文件夹或者是文件


复制文件

cp 源文件或者是文件夹 目标文件或者是文件夹

a
等同于 -dpR.
–backup[=CONTROL]
对每个存在的目标文件制作备份。
-b
如同 –backup,但是不接受参数。
-f
如果存在的目标文件不能被写操作打开,删除它并且再试一次。
-p
等同于 –preserve=mode,ownership,timestamps (保留模式,所有者和时间戳信息)。
–preserve[=ATTR_LIST]
保留指定的属性 (默认属性:模式,所有者,时间戳)和安全配置, 如果可能的话添加附加属性:连接,所有。
–no-preserve=ATTR_LIST
不保留指定的属性。
–parents
在目录下添加源路径。
–r
目标文件存在时提示确认


例子如下
[Shell] 纯文本查看 复制代码


cp -r a  /home/abc
cp -r /home/a  /home/b










作者: Cheungnotes    时间: 2014-7-25 11:48
受教了,学习中……
作者: hyw322    时间: 2014-7-25 20:21
是不是要适时推出linux板块啦?
作者: 站长苏飞    时间: 2014-7-26 00:08
hyw322 发表于 2014-7-25 20:21
是不是要适时推出linux板块啦?

可能会出,呵呵




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4