Questions tagged «files»

操纵文件:复制,重命名,搜索,分析,归档等。有关对文件中的文本进行操作的信息,请参见/ text-processing。有关“文件”文件管理器(以前为Nautilus)的问题,请参阅/ nautilus。

2
下载文件并创建与源文件相同的文件结构
我有一个配置文件,其中包含我要下载的URI列表。例如, http://xyz.abc.com/Dir1/Dir3/sds.exe http://xyz.abc.com/Dir2/Dir4/jhjs.exe http://xyz.abc.com/Dir1/itr.exe 我想读取配置文件并复制每个URL,但同时创建与主机上相同的目录结构。例如,对于配置文件中的第一行,我想在本地计算机上创建目录结构Dir1 / Dir3(如果不存在),然后将sds.exe复制到... / Dir1 / Dir3 / 我发现可以使用“ wget -i”下载文件中的所有URL,但是如何使用该文件创建相应的目录结构



3
如何非侵入性地测试对文件的写访问权限?
在Shell脚本中,如何在不实际尝试修改文件的情况下轻松地且非侵入性地测试对文件的写访问权限? 我可以解析的输出stat,但这看起来确实很复杂,并且可能很脆弱,尽管我不确定实现和时间之间的统计输出有多少不同。 我可以附加到文件的末尾,看看是否成功,但这有潜在的危险,原因有两个: 我现在必须删除添加项,并且如果其他进程将文件写入文件,由于我的行不再是最后一行,因此这立即变得很简单。 任何读取文件的过程可能对该文件的内容有任意要求,而我可能只是破坏了该应用程序。

3
打开一个文本文件,让它自己更新
如何打开一个文本文件并让其更新?类似于top工作方式。 我想打开一个日志文件,并观看它的动态更新。 我刚刚尝试过: $ tail error.log 但是刚刚意识到,它只是向您显示了日志文件中的行。 我正在使用RHEL 5.10
20 files  monitoring  tail 

4
用户和组所有者在文件权限中的优先级
我对Linux(Arch Linux)的文件权限遇到了一些意外(对我而言)。基本上我有: userX 在 groupX fileX userX:groupX ---rwx---- 让我感到困惑的是:我无法对执行任何操作(rwx)fileX。这是正确的吗?有人可以确认这确实是预期的行为吗? 我可以执行的唯一动作是mv和rm,因为我对父目录的写权限。 事实是,我一直认为这些权限会相互崩溃,从最一般的权限开始(其他->组->用户)。换句话说,如果o=rwx谁在乎组和用户的权限是什么?显然不是这种情况,但是对我来说没有太大意义。似乎违反直觉。这种方法似乎唯一有用的是,轻松地排除非常特定的人员/组,这似乎并不是明智的选择(恕我直言)。此外,所有者(和组?)应该仍然可以chmod吗?关于这个问题有什么想法吗?


1
如何逐个文件移动目录?(而不是“先复制然后删除”)
我的电脑有一个500GB的驱动器。 我想将400GB的数据从/unencrypted移至/encrypted。 两个目录都在同一分区上,但是/encrypted由ecryptfs处理,因此mv /uncrypted/* /encrypted: 将所有文件复制到目标 然后从源中删除它们 ...我负担不起,因为它需要800GB。 如果文件一个接一个地移动,则不会有问题(ecryptfs区域是动态的)。 是否有一个mv选项或另一个工具可以逐目录移动目录? 文件数量很多,因此ARG_MAX对于基于脚本的解决方案可能是个问题。

6
文本文件使用哪个扩展名?(Unix / Linux)
我注意到我可以阅读没有扩展名的文本文件.txt。怎么来的?我应该保存带有或不带有.txt扩展名的这些文件吗? 还有,.ini文件呢?我通常这样使用它们:config.ini,我应该在此处删除扩展名吗? 有关Linux如何处理文件扩展名的任何常规资源都将很有用。

4
如何使用正则表达式重命名很多文件?
我想在Mac OS X(10.7.2)上重命名很多文件。.我没有该rename命令的perl软件包。 我的文件具有“ T452-102456-0.png”之类的名称,我想删除“ -0”部分。我知道我可以通过编写自己的php-cli脚本来执行此操作,但是我想知道一个更简单,更快速的解决方案。
20 files  rename 

3
我不小心在目录上使用chmod -R + x。如何还原正确的权限?
好吧,具体来说就是chmod -R 755。现在每个文件都是可执行文件,我不需要。我认为我应该查看的每个文件的前两个字节#!,但这会覆盖所有内容吗?我是否应该使用它file来查看所有内容并基于此做出决定?还是更有可能做到这一点的更好方法? 递归遍历目录并在不是“应该是”可执行文件的文件上设置-x的首选方法是什么?



4
Linux文件访问监控
unix中有什么方法可以找出谁在过去1周内访问过某些文件?它可能是用户,也可能是脚本将它ftp到其他地方。我可以获取访问某些文件的用户名列表吗?如何找出谁在访问特定文件?

7
为什么要计算下载文件的校验和?
我经常在可下载的文件旁边看到校验和。这种做法的目的使我难以理解。显然可以检测到损坏的文件,但是可能导致此损坏的原因是什么呢? 由于网络协议已检测到传输错误,因此文件肯定不会因传输错误而损坏。当然,任何可以出于恶意目的更改文件的攻击者都可以更改给定的校验和。我们是否正在检查硬盘驱动器错误?写作和阅读时更有可能发生这种情况吗?我缺少重要的东西吗?

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.