Questions tagged «files»

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




9
如何克服“设备或资源繁忙”?
我尝试到rm -rf一个文件夹,并得到“设备或资源繁忙”。 在Windows中,我将使用LockHunter来解决此问题。什么是linux等价物?(请提供一个简单的“解锁此方法”作为答案,而不是像这样的完整文章。尽管它们很有用,但我目前仅对ASimpleMethodThatWorks™感兴趣)
229 files  lock 

3
清空文件内容
我知道三种删除文件中所有条目的方法。 他们是 >filename touch filename filename < /dev/null 在这三个中,我滥用>filename最多,因为这需要最少的击键次数。 但是,我想知道相对于大型日志文件和小型文件,这三种方法(如果有更有效的方法)中效率最高的一种。 另外,这三个代码如何操作和删除内容?

3
如何告诉gzip保留原始文件?
我想使用gzip命令行工具压缩文本文件,同时保留原始文件。默认情况下运行以下命令 gzip file.txt 导致修改此文件并重命名file.txt.gz。除了现有的以外,我还想拥有这个新的压缩文件file.txt。现在,我正在使用以下命令来执行此操作 gzip -c file.txt > file.txt.gz 它有效,但是我想知道为什么没有更简单的解决方案来完成这样的常见任务?也许我错过了这样做的选择?
210 command-line  files  gzip 

4
Apache文件访问日志存储在哪里?
有谁知道文件访问日志的存储位置,因此我可以运行tail -f命令以查看谁在访问特定文件。 我有XAMPP,这是我的计算机上安装的Apache服务器,它会自动记录访问。它存储在我的安装文件夹中。
180 files  logs  syslog 

6
为什么遍历find的输出是不好的做法?
这个问题的灵感来自 为什么使用shell循环处理文本被认为是不好的做法? 我看到这些构造 for file in `find . -type f -name ...`; do smth with ${file}; done 和 for dir in $(find . -type d -name ...); do smth with ${dir}; done 即使有些人花时间在这些帖子上发表评论,解释为什么应避免此类事情的原因,也几乎每天都在这里使用... 看到此类帖子的数量(以及有时忽略这些评论的事实)我想我不妨问一个问题: 为什么循环遍历find输出是不正确的做法,并且为每个返回的文件名/路径运行一个或多个命令的正确方法是find什么?
170 files  find  filenames  for 


6
在文件末尾添加新行有什么意义?
一些编译器(尤其是C或C ++编译器)会向您发出有关以下内容的警告: No new line at end of file 我以为这只是C程序员的问题,但是github在commit视图中显示了一条消息: \ No newline at end of file 一个PHP文件。 我了解此线程中解释的预处理器内容,但是与PHP有什么关系?是同一include()件事还是与\r\nvs \n主题有关? 在文件末尾添加新行有什么意义?
165 files  newlines 

16
有效删除包含数千个文件的大目录
我们遇到一个问题,就是文件夹变得难以处理成千上万的小文件。 有太多文件,执行会rm -rf返回错误,而我们需要做的是: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; 这可以正常工作,但是速度很慢,并且经常由于内存不足而失败。 有一个更好的方法吗?理想情况下,我希望删除整个目录而不关心其中的内容。
159 linux  command-line  files  rm 

4
删除超过X天的文件+
我找到了删除文件夹中5天以上文件的命令 find /path/to/files* -mtime +5 -exec rm {} \; 但是,我还要如何对该文件夹中的子目录执行此操作?
143 files  find  rm  timestamps 

9
查找目录分支中某些文件的总大小
假设有一个映像存储目录,例如,./photos/john_doe其中有多个子目录,其中驻留了许多特定文件(例如*.jpg)。如何计算john_doe分支下面这些文件的摘要大小? 我试过了du -hs ./photos/john_doe/*/*.jpg,但这只显示单个文件。此外,此操作仅跟踪john_doe目录的第一个嵌套级别,例如john_doe/june/,但会跳过john_doe/june/outrageous/。 那么,如何遍历整个分支,求和某些文件的大小呢?

19
有没有一种简单的方法可以用硬链接替换重复的文件?
我正在寻找一种简单的方法(一个命令或一系列命令,可能涉及find)来找到两个目录中的重复文件,并将一个目录中的文件替换为另一目录中的文件的硬链接。 情况如下:这是一个文件服务器,多个人在上面存储音频文件,每个用户都有自己的文件夹。有时,多个人拥有完全相同的音频文件的副本。现在,这些是重复的。我想使其成为硬链接,以节省硬盘空间。

6
如何通过.gz文件递归grep?
我正在使用脚本定期下载我的gmail邮件,该邮件将原始.eml压缩为.gz文件。该脚本每天创建一个文件夹,然后将每条消息压缩到其自己的文件中。 我想要一种在档案库中搜索“字符串”的方法。 仅Grep似乎无法做到这一点。我也尝试过SearchMonkey。

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.