Questions tagged «files»

以预定义格式编码并存储在文件系统中的组织数据。

5
将文件移动到早于日期的另一个目录
我正在寻找一种解决方案,以移动从今天起一年前的文件。我的日志分区已满,但无法删除它们。他们是很长一段时间需要的。无论如何,我想出的一种解决方案是: find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \; 这行得通吗?由于存在“ -mtime 365 ” 询问,这会将旧一年的文件从今天移到新位置吗? 谢谢!
28 unix  files  find  copy 

4
如何使用Bash删除所有隐藏的文件和目录?
显而易见的解决方案产生的退出代码为1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 一种可能的解决方案是跳过“。” 和“ ..”目录,但只会删除名称长度超过3个字符的文件: bash$ rm -f .??*
28 bash  files 

1
是否可以在IIS中配置“ ASP.NET临时文件”文件夹的位置?
在将池标识切换为域用户后,在IIS7.5下出现此错误: “当前身份(域\用户名)没有对'C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files'的写权限。” 我可以授予该特定目录的用户权限,但是我想知道是否有更好的解决方案。理想情况下,我想将此“ ASP.NET临时文件”目录配置为存储在其他位置。

9
如何使IIS7释放锁定的文件?
在我们的生产构建过程中,根目录中的一个非常大的静态内容文件(10兆字节)有时会被IIS锁定,并且不能由clean任务删除。据推测这是因为当时正在积极地为一个或多个客户提供服务。 构建过程会先停止网站,然后再通过进行清理 c:\Windows\System32\inetsrv\appcmd.exe stop site http://oursite.com 但是,这不会释放文件-我们必须重新启动IIS,以使进程放弃它的锁。 appcmd.exe允许您完全关闭IIS;我们不希望这样做! 是否有其他方法可以让IIS释放锁定的文件,而无需重新启动IIS?仅仅停止和启动单个网站绝对不能解除文件锁定。
25 iis  iis-7  files 

4
将大文件推送到500多台计算机
我与一个团队合作管理500-600台出租的Windows 7计算机,用于年度会议。我们需要将大量数据同步到这些计算机,最多1 TiB。这些计算机分为多个房间,并通过非托管的千兆位交换机连接。我们会在Windows安装和配置中提前准备好这些计算机,再加上在将基本映像发送给出租公司进行复制之前我们可以使用的所有文件。每年,我们都会使用演示者的方法处理多达数千个数据,这些数据需要被推送到将要演示的房间中。有时,它们只有几个小尺寸的文件,例如幻灯片PDF,但可以有时会大于5 GiB。 我们当前推送这些文件的策略是使用批处理脚本和RoboCopy。对于大型推送,我们实际上使用BitTorrent客户端生成一个torrent文件,然后使用batch-RoboCopy将torrent推送到受安装的BT客户端监视的远程计算机上的文件夹中。通常,此数据需要在很小的时间范围内立即推送。我们在控制室中有几台机器,这些机器与用于这些推动的地板上的机器相同。 有时我们需要在远程计算机上执行程序,并且当前我们使用批处理和PSexec来处理此任务。 我们希望能够以“对不起,您自己的错”对这些最后一刻做出回应,但不会发生。BT方法使我们有更快的响应时间,但是当有多个作业被推送时,整个批处理过程可能会变得混乱。我们将Enterprise Ghost用于其他流程,但在如此大规模的环境中效果不佳,此外,对于像这样的每年一次的任务,它确实非常昂贵。 编辑:严格要求地板上的远程计算机运行Windows。控制机器对操作系统没有严格要求。由于上游路由器的复杂性,我真的想远离多播。组播或BitTorrent是进行此操作的更好方法吗?还有另一种可能更好用的协议吗?

6
如何证明两个文件在法律上是相同的?
我们让某人在退出前偷了一些文件,但最终归结为诉讼。现在为我提供了CD文件,我必须通过将它们与我们自己的文件服务器中的文件进行匹配来“证明”它们是我们的文件。 我不知道这是只为我们的律师还是法院的证据,还是两者兼而有之。我也意识到我不是一个公正的第三党。 在考虑如何“证明”这些文件来自我们的服务器时,我们意识到我还必须在接收CD之前证明我们已经拥有这些文件。我的老板在有问题的文件的资源管理器窗口中拍摄了屏幕快照,其中显示了创建日期和文件名,并在收到CD的前一天通过电子邮件将其发送给我们的律师。我本来希望提供md5sums,但是我没有参与该过程的那一部分。 我最初的想法是使用unix diff程序并提供控制台外壳输出。我还认为我可以将它与我们的文件及其文件的md5总和相结合。这两个很容易被伪造。 我对应该提供的内容一无所知,然后又对如何提供可审核的记录来重现我的发现感到困惑,因此,如果确实需要第三者证明,那就可以了。 有人对这个有经验么? 关于此案的事实: 这些文件来自Windows 2003文件服务器 事件发生在一年多以前,并且从事件发生之前就没有修改过文件。
24 windows  files  diff 

4
Rsync显示单个文件的进度
我正在使用rsync上传/下载相当大的文件(20Gb)。我知道--progress选项,但是在我的情况下,它只是在最后显示结果。 我的问题是,在某些不稳定的连接期间-我不知道它是否仍在下载/上传或出了什么问题。有没有一种方法可以显示单个文件的进度条?类似于wget的默认设置吗? 谢谢!

10
将大文件从一台Linux服务器复制到另一台
我正在尝试通过10MB链接从LA数据中心的Linux服务器将75 GB的tgz(mysql lvm快照)复制到NY数据中心的另一台Linux服务器。 我通过rsync或scp获得大约20-30Kb / s的波动,波动在200-300小时之间。 目前,这是一个相对安静的链接,因为第二个数据中心尚未启用,并且小文件传输使我获得了极佳的速度。 我遵循了通过Google找到的各种tcp调整指南,但无济于事(也许我读错了指南,得到了不错的指南?)。 我已经看过tar + netcat隧道提示,但是我的理解是,它仅对很多小文件有用,并且在文件有效完成传输后不会更新您。 在我使用硬盘驱动器之前,有没有人有什么好的建议? 更新: 嗯...可能毕竟是链接:(请参阅下面的测试... 从纽约到洛杉矶的交通: 获取一个空白文件。 [nathan@laobnas test]$ dd if=/dev/zero of=FROM_LA_TEST bs=1k count=4700000 4700000+0 records in 4700000+0 records out 4812800000 bytes (4.8 GB) copied, 29.412 seconds, 164 MB/s [nathan@laobnas test]$ scp -C obnas:/obbkup/test/FROM_NY_TEST . FROM_NY_TEST 3% 146MB 9.4MB/s 07:52 ETA …
20 linux  rsync  scp  files 

8
在大型目录树上执行rm -rf需要几个小时
我们正在使用rsnapshot进行备份。它保留了备份文件的大量快照,但确实删除了旧快照。很好 但是,rm -rf在庞大的目录树上进行操作大约需要7个小时。文件系统是XFS。我不确定有多少文件,但可能有数百万个文件。 反正有加快它的速度吗?是否有任何命令rm -rf与不需要花费数小时的时间相同?

7
长名称的Linux mv文件
在Linux中,有时我会这样重命名文件: mv dir1/dir2/dir3/file.txt dir1/dir2/dir3/file.txt.old 请注意,我只想重命名文件,而不要将其移动到另一个目录。 有没有可以让我做该命令的简写版本的命令?我在想类似的东西: mv dir1/dir2/dir3/file.txt file.txt.old 甚至是类似的东西(仅在名称后面添加): mv dir1/dir2/dir3/file.txt {}.old 我的目标是不必再次指定完整路径。 我知道我写的那些“例子”是行不通的,但这只是我要完成的想法。 我不需要CD进入目录。
19 linux  filesystems  files  mv 

3
如何使用Linux`find`命令查看隐藏文件
在Linux服务器上,我需要在当前目录和所有子目录中找到带有特定文件扩展名的所有文件。 以前,我一直使用以下命令: find . -type f | grep -i *.php 但是,它找不到隐藏的文件,例如.myhiddenphpfile.php。以下内容可以找到隐藏的php文件,而不是非隐藏的文件: find . -type f | grep -i \.*.php 如何在同一命令中找到隐藏和非隐藏的php文件?

1
优化rsync以快速传输大文件
这就是我需要的: 在源服务器上运行的Rsync守护程序。目标服务器执行rsync拉动,如下所示: rsync -ptv rsync:// source_ip:document / source_path / *。abc destination_path / 巨大的二进制文件(3 GB到5 GB)通过LAN从源计算机复制到目标。因此,不需要加密/解密。因此不使用SSH。目标计算机直接连接到rsync守护程序。 rsync pull之前,目标文件夹将始终为空。因此,我不必担心有条件地更新某些文件。Rsync pull将始终在目标位置创建新文件(而非更新)。因此,我不需要rsync来计算校验和。 我对接收端rsync消耗的CPU数量不满意?在上述情况下,哪些rsync选项将帮助我优化rsync的使用。我担心的是rsync可能做的比我需要的更多。rsync校验和文件。我不需要那个 还希望看到速度有所提高。 更改块大小,禁用校验和等会有所帮助吗?
19 rsync  files 

6
递归复制隐藏文件-Linux
是否有一种简便的方法可以将目录中的所有隐藏文件递归复制到另一个目录?我只想备份主目录中的所有设置文件,而不是普通文件。我试过了: cp -R .* directory 但它也会识别.并..递归地复制所有未隐藏的文件。有没有办法让cp忽略.和..?
19 linux  copy  files  cp 

3
建立一个10亿行的MySQL表
根据注释中的建议,此问题已从Stack Overflow重新发布,对重复表示歉意。 问题 问题1:随着数据库表的大小变大,如何调整MySQL以提高LOAD DATA INFILE调用的速度? 问题2:使用计算机群集加载不同的csv文件,提高性能还是将其杀死?(这是我明天使用负载数据和批量插入的基准测试任务) 目标 我们正在尝试使用特征检测器和聚类参数的不同组合来进行图像搜索,因此,我们需要能够及时构建大型数据库。 机器信息 该计算机具有256 gig的ram,是否还有另外2台具有相同ram数量的计算机(如果可以通过分配数据库来缩短创建时间)? 表架构 表架构看起来像 +---------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+------------------+------+-----+---------+----------------+ | match_index | int(10) unsigned | NO | PRI | NULL | | | cluster_index | int(10) unsigned | NO | …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.