目录创建
基本用法: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文件不修改文件所有者属性