问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

linux中如何确定远端机器是否存在某个指定的文件?

发布网友 发布时间:2022-04-22 22:39

我来回答

3个回答

热心网友 时间:2022-05-26 21:23

ssh连过去,find / -name 文件名

find其他参数
find 地址 参数 要找的类型
-name 文件名
-iname 忽略大小写查找文件名
-user 文件所属用户查找
eg:find / -user joe -not - group joe
查找文件所属用户是joe而所属组不是joe的文件
-perm 权限查找
perm mode 完全符合
perm +mode 部分权限符合
perm -mode 完全符合
eg:find \ -perm 222 查找所有文件是222权限
find \ -perm +222 查找任意一位(u,g,o)是2权限
find \ -perm -222 查找所有位都有2权限
-atime,-mtime,-ctime 按时间查找(-amin,-mmin,-cmin)
find \tmp -ctime +10 查找10天前的文件
find \tmp -ctime -10 查找10天内的文件
find备份:
分区表备份 dd if=/dev/sda of=路径 bs=1 count=512
空文件: dd if=/dev/zero of=路径 bs=1M count=10

管道处理:-exec 直接执行
-ok 需要确认执行
eg:find / size +100M -OK mv {} /tmp/..... \;

按-type 类型查找
find / -type d -exec chmod 744 {} \;
查找所有目录文件并且权限修改为744

热心网友 时间:2022-05-26 22:41

我的理解是希望用脚本方式,确定某台远程机器中是否有指定文件。
我能想到的只有两种方案:
1、远程挂载文件系统,比如nfs,然后就可以当成本地文件系统去stat,这种方式需要开启nfs服务。
2、既然已经有信任关系,用scp从远程机器拷那个指定文件到本地,再用$?返回值看是否成功,如果成功,说明有指定文件,有必要的话删掉本地文件;失败了,说明没有该文件。

热心网友 时间:2022-05-27 00:16

这个概念太大,一般知道模糊文件名找文件的话,用find命令配合正则表达式来寻找就可以了
find / -name "dddd*" * 代表任意字符。
这里你说有两台信任机器,还去远端机器上查找指定文件,不知道为什么这样做? 有目的之后或许有更好的方法
如何在LINUX通过SHELL来检测另一台LINUX机器的一个文件是否存在

你可以做一个无密码访问的.ssh root@192.168.10.31 "[ -f /u02/a.log ] && echo true || exit 1"这样的话没有临时文件. 而且在文件很大的时候会有比较大的性能优势.

如何在linux下查看另一台主机的某个端口是否启动命令

linux中查看另一台主机的某个端口是否开放,一般有两种方法。1、telnet命令 方法很简单,直接使用telnet命令登陆目标主机的ip地址和端口。假设目标机是192.168.2.1,要确定是否开启80端口。则执行 telnet 192.168.2.1 80,出现如下图的结果,即证明开放80端口 一般来说,如果目标机的端口没有开启,则...

linux高手,请教一个问题啊!!救命,搞了一天了

“orderbind,hosts”指定主机名查询顺序,这里规定先使用DNS来解析域名,然后再查询“/etc/hosts”文件(也可以相反)。 “multion”指定是否“/etc/hosts”文件中指定的主机可以有多个地址,拥有多个IP地址的主机一般称为多穴主机。 “nospoofon”指不允许对该服务器进行IP地址欺骗。IP欺骗是一种攻击系统安全的手段,通过...

如何看Linux服务器是否被攻击?

在正常情况下,LINUX系统中的inetd服务后面是没有-s参数的,当然也没有用inetd去启动某个文件;而solaris系统中\x0d\x0a也仅仅是inetd \x0d\x0a_s,同样没有用inetd去启动某个特定的文件;如果使用ps命令看到inetd启动了某个文件,而自己又没有用inetd启动这个文件,那就说明已经有人入侵了系统,...

scp命令如何在Linux中进行远程文件和目录的加密拷贝?

-F 指定SSH配置文件,-l 设置带宽限制,-o 指定SSH选项,-P 指定远程主机的端口号。-p 参数保留文件的元数据(最后修改时间、访问时间及权限)。-r 用于递归复制目录。例如,从远程服务器复制文件到本地目录的命令是:[root@linuxcool ~]# scp root@192.168.10.10:/opt/soft/rhel-server-7.3...

Linux查看—个目录下所有文件,不包括隐藏文件用哪条命令?

ll就可以,ls也可以,只要不加-a基本不会查看到隐藏的文件。

在linux 下怎么查看服务器的cpu和内存的硬件信息

一、查看cpu总个数方法:1、首先执行top命令,如下图中内容所表示。2、在top命令的显示界面,按数字键1,即可查看到当前系统中的总cpu数,如下图中内容所表示。二、查看总内存的方法:1、free命令主要用于显示内存数量,如下图中内容所表示。2、一般使用free命令的-h参数,更人性化的显示,如下图中...

ssh远程登录linux后如何打开远端桌面

1、打开虚拟机(Ubuntu 14.04),按住ctrl+alt+T,打开终端窗口,输入"sudo apt-get install openssh-server"-->回车。2、输入当前用户登录的密码-->输入"Y"-->回车-->安装完成。3、在终端窗口中,输入"sudo ps -e | grep ssh"-->回车-->若有sshd,说明ssh服务已经启动。4、继续在终端...

如何同步linux机器上的配置文件?

为了同步Linux机器上的配置文件,常见的方法是使用版本管理工具。其中,hg和git是两个不错的选择。若希望将版本库存储在云端,可选bitbucket或github。不采用同步方式的主要原因是多对多的需求。当有多个计算机需要在同一时间修改配置文件时,进行全方向同步变得复杂且效率低下。相比svn,分布式版本管理在处理...

多台linux 知道公网IP 内网IP 如何向某台机器上放文件

假设多台路由器某几台在一个局域网内,另几台在另一个局域网中,通过公网连接。中间有路由器。内网之间复制直接使用scp命令,比如1号到2号,或者1号到3号都可以 scp /tmp/test.txt root@remote_server_ip:/tmp/这条命令只能将文件复制到 remote_server(路由器)上。如果到远程的局域网,比如3号...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
天龙八部2新开服务器如何提前进 天龙八部服务器怎么查询? 天龙八部2忘了在哪个服务器怎么办 天龙八部2怎么查自己在哪服务器,玩过下线忘了 天龙八部2的服务器有什么办法挤吗 高相佑一离婚 方太油烟机的油盒怎么拆卸 云字第三笔是什么? 按照新四有的内容求格言 中英保诚保险怎么样? 住房公积金从缴存到到账要多长时间? linux如何用命令查看某文件夹下是否有指定的文件? 单位补缴的公积金跟自己补缴的公积金要多久才能提取 住房公积金补缴后多久可以到账??? 公积金补缴后到账时间 公司交了公积金的钱,一般在每个月的什么时候到账 补缴公积金补到现在账户还是 补缴的公积金什么时候能到个人公积金账户 沙发翻新换皮需要多少钱? 真皮沙发掉漆了怎么修补? 皮沙发如何修补,皮沙发常见修补方法有哪些? 皮艺沙发破了怎么修补呢? 真皮沙发被划了,如何修补呢? 北京哪些财经类大学比较好 北京财经类大学排名 2018年全国大学排名 山西财经大学排名 国内哪些大学的会计学比较厉害? 江西财政经大学在全国排名 全国重点财经类院校(非211院校)有哪些? 2018年江苏省专科学校排名 北京公积金,补缴多久后可以查到 请问Linux中怎么查看命令是否存在 重庆公积金补缴多久到个人公积金账户、? 公积金补缴后多久到账 linux中怎么检测新创建出的文件呢,我想要在一个文件夹中,如果有新创建的文件就执行一些命令? 公司缴纳的公积金什么时候会到账? 如何将台式电脑变成wifi热点? 煮汤圆怎么做 补交公积金后多久能查询到数据 汤圆 怎么煮 汤圆如何煮 请问汤圆怎么煮 如何煮元宵才是正确的方法? 汤圆怎么煮不破? 汤圆怎么做? 台式电脑怎么变成wifi热点吗 汤圆要怎么做? 可以把台式电脑变成wifi吗 汤圆如何煮不会破 怎么把台式电脑变成wifi热点,让手机能用wifi?
  • 焦点

最新推荐

猜你喜欢

热门推荐