Linux档案与目录管理

特殊目录:

.  #当前目录

.. #上一层目录

-  #上一个工作目录

~  #当前用户的家目录

~userName  #userName的家目录

ls,重要选项:[-a]显示隐藏部分,[-R]递归显示文件夹内容 [-l]显示详细信息  $ll等价与$ls -l

file: 显示文档到属性,如binary or ASCII等

$which command:寻找PATH内指定目录内到命令

对于目录:

cd(Change Directory)

pwd(Print Working Directory)

mkdir(MaKe DIRectory),有两个重要选项[-m 711]的形式可以直接设定权限,[-p]的形式可以递归地创建目录

rmdir(ReMove DIRectory),重要选项:[-p]:递归删除目录,要求各级目录必须是空的,

rm -r: 递归删除下级目录,无论空与否

   如:$sudo mkdir -p test0/test1/test2         

       $sudo rmdir -p test0/test1/test2             

       $sudo rm -r test0

对于文档:
cp(CoPy),重要选项[-r]文件夹递归复制,[-p]同档案到属性一同复制(不然权限等可能会变),[-d]若来源文件属性为链接文档,则复制链接文档属性,而不是文档本身,[-s]类似与创建快捷方式,[-a]等价于[-rpd],[-u]当目标比来源旧时才更新,[-i]若已存在相同文档,则覆盖前先确认
mv source destination
mv source1 source2 source3 destinationDirectory,重要选项[-i],[u]同cp
查看文档内容相关到命令:
cat, more, less, head, tail, od(显示二进制文档),touch(建立新档案&修改档案时间)
档案相关到三个时间:
1. mtime: modification time, 文档内容改变的时间
2. ctime: status time, 文档权限等改变的时间
3. atime: access time, 读取文档等到时间

原文地址:https://www.cnblogs.com/liyuxia713/p/2540724.html