Linux学习总结(5)——CentOS常⽤的⽬录⽂件操作命令
CentOS常⽤的⽬录⽂件操作命令
⼀、路径操作的CentOS常⽤命令
cd pwd
NO1. 显⽰当前路径
[root@rehat root]# pwd
NO2. 返回⽤户主⽬录
[root@rehat root]# cd
NO3. 改变到其它路径
[root@rehat root]# cd /etc
NO4. 返回到上⼀级⽬录
[root@rehat root]# cd ..
NO5. 返回到根⽬录
[root@rehat root]# cd /
⼆、查询⽂件或⽂件夹的CentOS常⽤命令
find
NO1. 查当前⽤户主⽬录下的所有⽂件
[root@rehat root]# find ~
NO2. 让当前⽬录中⽂件属主具有读、写权限,并且⽂件所属组的⽤户和其他⽤户具有读权限的⽂件;
[root@rehat root]# find . -perm 644 -exec ls -l {} \;
NO3. 为了查系统中所有⽂件长度为0的普通⽂件,并列出它们的完整路径;
[root@rehat root]# find / size 0 -type f -exec ls -l {} \;
NO4. 查/var/logs⽬录中更改时间在7⽇以前的普通⽂件,并在删除之前询问它们;[root@rehat root]# find /var/logs -mtime +7 -type f -ok rm -i {} \;
NO5. 为/系统中所有属于root组的⽂件;
[root@rehat root]# find / -group root -exec ls -l {} \;
NO6. find命令将删除当⽬录中访问时间在7⽇以来、含有数字后缀的admin.log⽂件
[root@rehat root]# find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok rm { } \;
NO7. 为了查当前⽂件系统中的所有⽬录并排序
[root@rehat root]# find . -type d | sort
NO8. 为了查系统中所有的rmt磁带设备
[root@rehat root]# find /dev/rmt
三、显⽰⽂件/⽂件夹清单的CentOS常⽤命令
ls / dir
NO1. 显⽰所有⽂件,包括以.开头的隐含⽂件
[root@rehat root]# ls -a
NO2. 显⽰⽂件的详细信息
[root@rehat root]# ls -l
NO3. 显⽰当前⽬录及所有⼦⽬录信息
[root@rehat root]# ls -Rl
NO4. 以时间排序显⽰⽬录,这在最新⽂件有⽤
[root@rehat root]# ls -tl
NO5. 以⽂件⼤⼩排序
[root@rehat root]# ls -Sl
NO6. 显⽰⽂件⼤⼩,并按⼤⼩排序
[root@rehat root]# ls -s -l -S
四、移动或更改⽂件/⽂件夹名称的CentOS常⽤命令
mv 与 cp命令⽤法相似
find查命令的使用NO1. 若移动⽬标⽂件已存在,要在移动之前,先备份原来的⽬录⽂件[root@rehat root]# mv - test2/
这样在 test2 下将有两个⽂件 及 ~
其中 ~ 是备份⽂件,是新的⽂件
NO2. 若移动⽬标⽂件已存在,但不想弹出是否覆盖的提⽰,直接覆盖[root@rehat root]# mv - test2/
NO3. 当源与⽬标都拥有同⼀个⽂件,若源⽂件⽐⽬标新则移动,否则不移动[root@rehat root]# mv - test2/
NO4. 更改⽂件名称
[root@rehat root]#
NO5. 更改⽬录名称
[root@rehat root]# mv /test2 /test2_2[/size]
这就是这次更新的关于⽂件的CentOS常⽤命令。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。