第二周

2018-12-23  本文已影响0人  唐吉轲德

1、Linux上的文件管理类命令
文件管理工具:cp、mv、rm

DEST 存在,如果DEST是非目录文件,则覆盖目标文件


1.jpg

DEST存在,如果DEST是目录文件,则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流


1.jpg

2、多源复制:cp [OPTION]...SOURCE...DIRECTORY
cp [OPTIONS]...-t DIRECTORY SOURCE..
如果DEST不存在,则报错!
DEST存在,如果DEST是非目录文件,依然报错!
DEST存在,如果DEST是目录文件,则分别复制每个文件至目标目录中,并保持原名


1.jpg

(注:多源复制中,DEST能且只能为目录文件!)
——常用选项:
-i:交互式复制,即:覆盖之前提醒用户确认
-f:强制覆盖目标文件,不提醒
-r(-R):递归复制目录
-d:复制符号链接本身,而非其指向的源文件
-a:-dR --Preserve=all,archive,用于实现归档:
--Preserve=
mode:权限
ownership:属主和属组
timestamps:时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性

在/tmp目录下创建目录:x_y,x_z,q_y,q_z
mkdir -v {x,q}_{y,z}

2.jpg
3、文件的元数据有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

chown命令:
chown [OPTION] ... [OWNER][:[GROUP]] FILE ...
chown [OPTION] ... --reference=RFILE FILE ...
(--reference=RFILE FILE引用指定文件的格式)
选项:
-R:递归修改

1.jpg 2.jpg
chogrp命令:
chogrp [OPTION] ... [OWNER][:[GROUP]] FILE ...
chogrp [OPTION] ... --reference=RFILE FILE ...
(注:此命令同chown,一般仅使用chown,chown也能更改属组关系)
install命令:复制文件和设置属性
单源复制:(使用选项后文件和目录都可复制)
install [OPTION] ...[-T] SOURCE DEST
多源复制:
install [OPTION] ... SOURCE... DIRECTORY
install [OPTION] ... -t DIRECTORY SOURCE ...
创建目录:
install [OPTION] ... -d DIRECTORY
常用选项:
-m:MODE设定目标文件的权限,默认755,即rwxr-xr-x
-o:OWNER:设定目标文件的属主
-g:GROUP,设定目标文件的属组
mktemp命令:创建临时文件
mktemp [OPTION] ...[TEMPLATE]
(TEMPLATE随机字符)
1.jpg
上一篇 下一篇

猜你喜欢

热点阅读