linux服务器的删除文件的快捷方式?

linux服务器的删除文件的快捷方式?,第1张

linux没有快捷方式的概念,你说的是软连接(symlink)。
在当前目录下使用ll -a可以看到目录中所有文件包括软连接的情况,软连接会显示为软连接名 -> 连接到的实际文件路径。对于其中不需要的,可以用rm命令删除。

declare -i flag 设置flag;
for I in `ls 目录`; do 遍历目录
flag=0 假设0为不存在
for J in `获取数据库文件名列表`; do 遍历数据文件名
if I == J; then 如果存在就跳出循环;
flag=1 设置存在标签
break 跳出内层循环
fi
done
if [ $flag -eq 0 ]; then 如果flag没有改变,那么文件是不存在的;
rm -rf $I 删除文件
fi
done

find / -type d -name "cache" -exec rm -rf {} \;
find 查找当前目录及子目录,后面的/指的是当前目录,也可以指定绝对路径。需要自己替换。
name后面的参数cache就是文件名。

可以按照如下步骤实现:
1、编写shell脚本,实现所要求的删除功能,然后通过ftp方式上传到多台linux服务器上。
2、可以下载 Tera Term Pro 程序,然后利用其自带的脚本功能,编辑脚本实现自动登录多台linux服务器,执行第一步所编写的脚本。

删除
单个:rm file_name 如果不希望提示确认是否删除 rm -f file_name 如果是目录 rm -r directory_name 同样 不提示 rm -rf directory
多个:rm fileName1 fileName2 同上
替换:
mv new_file old_file


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10564911.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存