AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[files](server)

Martin Hope
Sahriar Saikat
Asked: 2022-11-08 04:39:15 +0800 CST

Cronjob 访问列表的每个 url 但不保存它们

  • 5

我有一个 txt 文件 list.txt 有一堆 url,每行一个。我想设置一个 cron 作业,每天一次 wget/curl 文件的每个 url,但不将它们保存在计算机中。

我尝试先在终端上运行它。

wget -i /root/list.txt -O /dev/null

该命令无法理解。它将 list.txt 保存到 /dev/null,而不是 list.txt 中 url 中的文件。然后它说“找不到网址”。

那么我该如何正确地做到这一点呢?从列表中获取每个 url 但不在计算机上保存任何内容?

files wget
  • 2 个回答
  • 36 Views
Martin Hope
questionto42standswithUkraine
Asked: 2022-01-21 03:57:20 +0800 CST

如何在 Google Cloud Storage 存储桶中保存选定的 csv 文件后触发事件

  • 1

尝试制作同步管道时,我需要在将 csv 文件保存在 Google Cloud Storage 中后从 Google Cloud Storage 复制它。复制作业不必在保存后立即触发,它也可以至少在某个时间范围内发生。在文件保存之前可能不会发生。因此,触发事件或 cronjob 都是可能的,或者您可能会提出其他建议。

保存在 Google Cloud Storage 中后,如何触发复制所选 csv 文件?我可以使用云功能来完成复制工作还是有其他方法?

files google-cloud-platform copy google-cloud-storage
  • 1 个回答
  • 596 Views
Martin Hope
intechops6
Asked: 2021-07-01 09:22:45 +0800 CST

为什么以用于衡量文件大小的单位来衡量 AWS S3 对象计数?

  • 2

在 AWS 中,文件/对象存储在 S3 存储桶中,文件/对象计数应将存储在 S3 存储桶中的文件/对象的总数列为整数值。

但我看到 S3 对象计数为浮点值,并且表示的单位是字母“G”,如下所示 AWS S3 仪表板中。为什么用来表示对象计数的单位有用来表示文件大小的单位?如果这不是像 GB/MB/KB 这样的单位,那么在 AWS S3 中表示“对象计数”的单位是什么?谁能解释一下?

Object count    2.2 G

在此处输入图像描述

files amazon-s3 amazon-web-services
  • 1 个回答
  • 695 Views
Martin Hope
Alex Douglas
Asked: 2021-04-01 08:48:47 +0800 CST

cron 查找多种文件类型并自动删除它们

  • 0

我正在尝试组合一个命令来查找多种文件类型并自动删除它们。我想在我的服务器上每 10 分钟在 cron 中运行一次。

我想查找以下类型的文件:.swp、.save、.swo、.maintenance 和 .bak

这是我的命令:

 find . -type f -name '*.swp' -o -type f -name '*.save' -o -type f -name '*.bak' -o -type f -name '*.swo' -o -type f -name '*.maintenance'

我会在这个命令中添加什么来自动删除这些文件?

我尝试在最后添加 -delete ,但这并没有摆脱它们:

 find . -type f -name '*.swp' -o -type f -name '*.save' -o -type f -name '*.bak' -o -type f -name '*.swo' -o -type f -name '*.maintenance' -delete
cron files find ubuntu-18.04
  • 1 个回答
  • 102 Views
Martin Hope
Petr
Asked: 2021-01-04 13:11:44 +0800 CST

如何管理文件的修改副本?

  • 2

按照这个答案,我想复制 OpenSSL 的配置,并进行一组特定的更改。原始文件不在我的控制范围内,所以我无法将其设为模板。

目前我有:

  - name: Make a copy
    copy:
      src: original.cnf
      dest: copy.cnf
      force: no
  - name: Modify
    ini_file:
      path: copy.cnf
      section: ...
      option: ...
      value: ...

此更改序列是幂等的,但如果原始文件发生更改,则更改不会传播到副本。如果我将其更改为force: yes,则将传播原始更改,但每次运行剧本时都会执行更改。这是有问题的,因为我需要在发生变化的情况下重新启动依赖服务,但显然这不能每次都发生。

有没有办法以这样一种方式维护副本,即当且仅在需要时修改目标文件?

files copy ansible ansible-playbook
  • 2 个回答
  • 259 Views
Martin Hope
Jose Ángel de Pascual Viciana
Asked: 2020-10-16 08:59:23 +0800 CST

当两个文件到达 Centos 7 中的不同目录时触发命令

  • 0

当存在来自不同来源的两个文件时,我需要启动一个命令。每个文件都可能在不同的时间到达,但我想在收到两者时触发命令。我试图用 incrond 来做,同时查看 IN_CLOSE_WRITE 和 IN_MOVED_TO 的两个目录

/dir/path1 IN_CLOSE_WRITE,IN_MOVED_TO command
/dir/path2 IN_CLOSE_WRITE,IN_MOVED_TO command

问题是:当第一个手表被触发时,如何等待第二个?

例如:

时间:12:05 UTC - File1 到达 Path1 命令正在等待 Path2 监视

时间:12:09 UTC - File2 到达 Path2 命令启动

该命令是用 Go 编码的,但我找不到任何对我有帮助的东西。

更具体地说,该系统的工作原理如下: 有两个远程服务器在 pcap 中记录数据,时间为 6 小时,时间相同。它们记录相同的信息,但来自不同的 VLAN。录制完成后,将它们上传到主服务器的两个不同目录。两个录音都需要上传才能比较和混合它们,丢弃重复的数据包。录音并不总是以相同的顺序上传,也不会同时到达。这取决于远程服务器和主服务器之间的通信。

文件名总是相同的模式:_yyyymmddTHHMMSS.pcap。例如,文件开始记录 2020-10-15 18:01:00:

文件1:vlan1_20201015T180100.pcap

文件2:vlan2_20201015T180100.pcap

我正在寻找与 incrond 和 bash 相关的解决方案或 Go 中命令中的解决方案。一个解决方案或一个线索,因为我目前处于停滞状态。

files inotify centos7 incrontab incrond
  • 2 个回答
  • 98 Views
Martin Hope
jrpear
Asked: 2020-08-25 10:57:37 +0800 CST

我如何知道在 Linux 系统上放置服务器文件的标准位置是什么?

  • 2

我刚刚开始做自己的托管,似乎通常有选择文件位置的常见做法。

例如,我发现这个网站说有存储 SSL 证书的标准位置,这些位置因发行版而异:

Linux 对所有内容都有其指定的目录。您已经熟悉 /var、/etc 和其他目录,它们是文件系统层次标准 (FHS) 的一部分。

好吧,你猜怎么着,也有一个指定的位置来存储 SSL 证书。

Ubuntu: /etc/ssl/certs/

中央操作系统: /etc/pki/tls/certs/

这些位置是否有更正式的记录?我在想像“常见关键文件的 Ubuntu 标准文件位置”之类的东西。

我读了这个问题,似乎有时没有标准。但这篇文章似乎另有说明,至少在涉及某些文件时。

也许相关的是 nginx 配置文件夹的不同布局方式(配置文件保存在conf.d某些发行版和sites-available其他发行版中。这些差异到底来自哪里?据我所知,nginx 是一个发布的单个应用程序由单一组织。

linux files
  • 1 个回答
  • 313 Views
Martin Hope
JK_PShell_Noob
Asked: 2020-04-28 12:57:13 +0800 CST

在同一目录中使用 PowerShell 修改多个文件名

  • 1

当谈到 powershell 时,我是一个完全的菜鸟,但我整天都在努力解决这个问题,不知道为什么。

每天,我都会在一个目录中有一组文件。这些文件将具有不同的名称和不同的扩展名,因此它们都是唯一的。我正在尝试重命名所有这些文件以包含相同的初始文件名,然后将当前日期时间放在末尾并且不包含扩展名。下面是我所拥有的。我浏览到我的文件所在的目录,创建我的变量以获取当前日期时间并按照我想要的方式格式化。然后我发出重命名命令,它在成功完成第一个文件后总是出错,因为它试图再次编辑已经重命名的第一个文件。任何帮助将不胜感激。提前致谢。

要重命名的示例文件名

test123.dat
341test.txt
983asdf.doc

所需的最终结果,每个文件都是唯一的,以毫秒为单位,您可以在下面的文件名中看到最后 4 个数字:

abcabcp123456789d202004271552001023
abcabcp123456789d202004271552001024
abcabcp123456789d202004271552001025

我尝试了什么:

$curDateTime = Get-Date -Format yyyyMMddTHHmmssffff
Get-ChildItem *.* | Rename-Item -NewName {'abcabcp123456789d' + $curDateTime}

如果我运行 -WhatIf,它说它工作正常,没有错误。当我实际运行它时,它说: Rename-Item : 当文件已经存在时无法创建文件。

即使是几毫秒也太快了吗?在 -WhatIf 中,即使它说没有错误,所有三个文件都以相同的名称显示。无论如何。再次感谢。

我尝试运行的更新变体:

Get-ChildItem *.* | ForEach { 
    Rename-Item -Path $_.FullName -NewName "$($_.DirectoryName)\$('abcabcp123456789d')$(Get-Date -F yyyyMMddTHHmmssffff)" 
}

尝试了带括号的代码:

(Get-ChildItem *.*) | ForEach { Rename-Item -Path $_.FullName -NewName "$($_.DirectoryName)\$('abcabcp123456789d')$(Get-Date -F yyyyMMddTHHmmssffff)"}

带括号的新代码不起作用。我收到以下错误:

Rename-Item :当该文件已存在时无法创建该文件。在 line:1 char:33 + (Get-ChildItem . ) | ForEach { Rename-Item -Path $ .FullName -NewName "$($ .Dir ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ + CategoryInfo : WriteError: (F:\abc\Test\Upl...00415-b-dbo:String) [Rename-Item], IOException + FullyQualifiedErrorId : RenameItemIOError,Microsoft.PowerShell.Commands.RenameItemCommand

powershell files rename
  • 1 个回答
  • 729 Views
Martin Hope
saw303
Asked: 2020-04-02 07:04:26 +0800 CST

将敏感文件存储在安全存储中

  • 1

在我正在进行的一个项目中,我们需要临时存储敏感文件(pdf、图像等)。这些文件由用户通过 Internet 上传,我们希望确保只有应用程序(在用户的上下文中)可以访问这些文件。

2020 年的今天,这一要求是如何实现的?是否有一些产品可以满足这些要求?你知道我在找什么的通用术语吗?这是文件库吗?

我不确定我在 serverfault 上是否完全偏离了这个问题的主题。但如果有人能给我指路,我会很高兴,因为我对这样的话题还很陌生。谢谢你。

更新

应在我们临时存储文件的光盘上应用保护。有权访问文件系统的任何人都应该能够访问/复制文件并能够读取/查看它。所以我想答案是,正如你已经提到的,加密对吗?

files
  • 2 个回答
  • 32 Views
Martin Hope
Dudemanword
Asked: 2020-02-27 17:34:32 +0800 CST

如何不可恢复地删除 linux 系统上的文件/目录?

  • 0

Chucklehead A 意外向内部用户 Chucky B 发送了该用户不应该看到的数据。幸运的是,Chucky 没有看到它。除了擦除驱动器之外,我怎样才能从驱动器中永久删除分类数据,以使文件永远无法恢复?

有哪些应用程序可以执行上述操作?它们被证明有效吗?

谢谢

windows linux files
  • 2 个回答
  • 53 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve