Linux常用文件管理命令

1、cp命令

用法:
  cp [option]... [-T] source DEST
  cp [option]... source directory
  cp [option]... -t directory souce
  ①单源复制
   cp [option]... [-T] source DEST
   将源文件数据流cp至目标文件中,如果目标文件不存在,则先创建,后cp
  ②多源复制
   cp [option]... source directory
   将多个源文件cp至目标目录中
   cp [option]... -t directory souce
   将源文件cp至目标目录中,目标目录在前,源文件在后

`常用的选项`
   -a:表示归档,即实现递归复制及保留文件的元数据属性
   -i:复制文件并提示,管理员用户默认使用了-i
   -f:复制文件,如果存在则覆盖目标文件
   -d:复制符号链接文件,并非源文件

示例:
   cp /etc/passwd /data(复制/etc目录下passwd文件至/data目录下)
   cp /root/* /data(复制/root目录下所有文件至/data目录下)
   cp -t /data /root/*(复制/root目录下所有文件至/data目录下)
   cp -f /etc/passwd /data(复制/etc目录洗passwd文件至/data目录录下,存在则覆盖)
   cp -a /etc//data:将etc目录下的所有文件cp至data目录下,并保留其属性
   cp -[rR] /etc//data(将etc目录下的所有文件cp至data目录下)
   cp -d /etc/system-release /data(复制符号链接文件至/data目录下,相当于windows的快捷方式 )

mv命令:

用法:
  mv [option]... [-T] source DEST
  mv [option]... source directory
  mv [option]... -t directory souce
mv命令用法与cp命令用法一致,分为单源移动、多源移动

常用选项:
   -i:交互式(目标文件如果存在,则提示是否要覆盖)
   -f:移动至目标文件,如目标文件存在,则不提示任何信息
示例:
  mv /etc/passwd /data pwd(将/etc目录中passwd文件移动至/data目录下并改名为pwd)
  mv /data pwd passwd(将/data目录下pwd文件改名为passwd)
  mv -t dir dar2/*(将dir2目录中所有文件移动至dir目录下)
  mv -i /etc/passwd /data(将/etc目录下的passwd文件移动至/data目录下,如果存在着提示)

rm命令:

用法:
  rm [option] ... [file]... 文件删除命令
常用选项:
  -f:强制删除文件,不提示任何信息
  -r:递归删除
  -i:删除时提示是否要删除信息
示例:
  rm -f passwd(删除当前目录下passwd文件,不提示任何信息)
  rm -i passwd(删除时提示是否要删除信息)
  rm -r /data(递归删除data目录下的文件)

touch命令:更改文件时间戳命令

用法:
  touch [option] ... [file]...
常用选项:
   -a:更改文件访问时间
   -m:更改文件数据修改时间
   -t:更改时间戳为指定时间use [[CC]YY]MMDDhhmm[.ss] instead of current time

mkdir命令:创建目录

用法:
  mkdir [option] ... [directory]...
常用选项:
  -p:递归创建
  -m:创建时添加指定权限
  -v:创建时显示其过程信息
示例:
  mkdir -p /data/dir1/dir2/dir3(判断是从右至左,执行时从左至右,也就是说创建dir3首先判断dir2是否存在,然后判断dir1是否存在,都不存在则先创建dir1,然后依次递归创建)
  mkdir -m 777 dir(创建dir目录并指定其权限)
`注意:这里-m只能以授权法授权,不能以模式授权法来授权(u+r,g+r)`
  mkdir -v dir:创建目录并显示创建过程信息

你可能感兴趣的:(Linux常用文件管理命令)