您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
马哥Linux运维学习笔记-linux文件管理命令详解
发布时间:2018-04-30 10:24:06编辑:雪饮阅读()
cp:
用于文件拷贝,可以支持多个文件拷贝到一个目标
cp file1 file2 filen
则file1-file(n-1)是源文件,filen是目标
多个文件时目标是目录,否则目标是文件或目录(此时代表拷贝到目录中)
目标是目录的时候,则放置该目录中,并保存源文件名称。
目标是目录时则在后面追加参数可视为目标文件名。
cp默认情况只复制文件,不复制目录
-r:可以复制目录
复制目录时,若目标不存在,则以目标为复制后的目录名
如果目标存在,则将源目录中的文件全部复制到目录目录下
如果目标存在,但不是目录,则无法复制成功。
-p:
和源文件属性保留一致,属主属组等。
-P:
默认情况下cp命令复制符号链接文件时复制的是符号链接对应的文件而不是符号链接本身。
该参数表示保持链接,而不是链接对应的文件。
而-L就是默认情况下的cp参数。
-d:
也是保持链接而不是链接指向的文件
-R:和-r一样
-a:等效于-dR,即归档存放。
{}:多文件或目录的复制不仅仅在纯参数上,如:
cp -R ./{1txt,1.txt,k,vat} dmj/
关于命令别名
普通用户的命令就是命令本身,而管理员的某些命令则是命令别名。
mv
用于文件或目录移动
基本和cp一样
-t:
不仅像cp命令一样,多个源,一个目标。
也可以明确指定目标,然后后面跟上多个源。
如
mv -t ./dmj/ 1.txt 1txt 2.txt
install
用于创建目录或者拷贝文件
-d:创建目录
install -d ./{dir1,dir2,dir3}
复制文件:默认复制后的新文件是有执行权限的。
install xy11.txt xy111.txt
-t:和mv命令一样指定目标
关键字词:linux,文件,命令