linux上文件和目录的查找、复制、移动、删除操作

linux下文件和目录的查找、复制、移动、删除操作

一:文件和目录查找命令:find locate

find 路径或当前默认路径 选项 选项值
选项:-gid -uid? -group -user -perm(权限)
?? -name -size -empty
??? -exec -ok linux命令 {} \;
??? -ls -fprintf -print
示例:在root根目录下:
命令:find -name jiayuan
????? find -name readme.txt
????? find -user root
???? find -group root
??

?? find ./(-name a.out -o -name ‘*.o’\)\ -atime+7 -exec rm{} \;
那么多的\ \怎么回事?
locate要建立存储数据库由每天的例行工作(crontab)程序建立
locate [选项] 文件名
如:locate /usr/src/linux-2.4 测试不是这样,不懂,出书汗,用find就OK。

知道文件名或用户名就直接find。

二:文件和目录复制命令:cp

类似于window下的copy

cp -i read.txt ../command/read2.txt

cp read.txt read2.txt

cp -r command ../jiayuan/command2

-i选项是当复制到目的路径时存在相同的名称,询问用户是否覆盖,y回答yes n回答no
没有选项直接简单的复制
-r是用于目录复制,将一个目录复制到另外一个目录下,包括里面的文件。
三:文件和目录重命名和移动命令:mv


mv -i clist.txt command/list.txt

mv -i command2 command
mv clist.txt list.txt

mv command3 command2

-i选项是存在相同名称时是否覆盖询问
其中移动时也可以重命名为list.txt
目录和文件一样都可以移动和重命名
四:文件和目录删除命令:rm


rm -i read2.txt


rm -r command

选项-i让用户确认删除文件
?? -r用来删除目录,会递归地给出用户确认是否删除各个文件。

linux上文件和目录的查找、复制、移动、删除操作

相关文章:

你感兴趣的文章:

标签云: