您的位置:首页 > 运维架构 > Linux

Linux学习笔记02之文件管理

2015-08-02 21:27 357 查看

目录创建

基本用法:mkdir chason(创建一个目录chason,拥有者和所在组以使用此命令的用户会基准,权限为默认权限。

递归创建目录:mkdir -p x/y/z(创建目录z如果y不存在则创建y,以此类推。

显示创建详细过程:mkdir -v chason

目录删除

基本用法:rmdir chason

递归删除目录:rmdir -pv x/v/z(删除z如果v为空删除v以此递推)

文件创建

touch命令

0x01:touch chason(如果chason不存在则创建该文件)

0x02:使用stat chason 查看文件信息这时可以看到access,modify,change三个时间,touch -a 修改文件access时间为当前时间,touch -m修改modify时间为当前时间,注意change不能修改。

0x03:修改为任意时间,touch -a -t 201504030000.00 a现在修改a的access时间为2015年4月3日0时0分0秒。

所以以后记得注意change时间,因为只有它不会被篡改,同时注意touch -c是不创建文件的。

一般的文件编辑器。

文件删除

rm命令

rm chason(删除chason文件)

-i:交互式删除,就是在删除前先询问

-f:强制删除

-r:递归删除

复制文件

cp命令

cp source dest

把在source的文件copy到dest

cp file1 file2 dir

把文件1,文件2移动到dir目录下,这个用法可以把多个文件移动到一个目录下。

这里需要注意的是谁使用cp命令则cp之后的文件就归属谁,默认权限也按照该用户的默认权限。要保留原有的属性则应该使用:

cp -p source dir

cp令默认不复制目录如果要复制则:

cp -r|R dir des

cp命令在复制目录是会把符号链接文件所指的文件复制过去如果不想复制过去则:

cp -P dir des

备份常用-a因为他等同于-dR

cp -a dir des

移动文件

mv命令

mv src des

mv文件不修改文件所有者属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: