Questions tagged «files»

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

2
创建预定大小的gzip文件
我想测试内容application/x-gzip大小从100 MB到999 MB不等的文件的上传。 如何创建.gz这些预定大小的文件?如果我这样做dd if=/dev/zero of=somefile bs=1 seek=100,则压缩后的结果文件通常很小。


1
将稀疏文件转换为非稀疏文件
在Linux上,给定一个稀疏文件,如何使其变为非稀疏文件? 可以使用复制它cp --sparse=never ...,但是如果文件是10G且孔是2G(即分配的空间是8G),那么如何使文件系统分配剩余的2G而不将原始8G复制到新文件?

1
列出缓存中存在的所有文件
该问题回答了有关如何查找缓存部分的问题。但是,在fincore可执行文件中,您必须传递文件名以检查它是否属于缓存。 是否有工具或方法来查找高速缓存内存中的所有条目,而无需传递文件名。 PS:我们正在嵌入式系统中运行它,并且运行for循环并将所有文件传递给fincore自身是一个更加耗时和消耗内存的过程。因此,我正在寻找其他方法。
8 linux  files  memory  cache 



1
chmod 6050有什么用处
最近我遇到了命令: chmod -R 6050 /usr/lib/hadoop-yarn/bin/container-executor 我不知道那是什么意思 我知道在所有者组其他模式rwx下的文件权限,例如777等。但这导致 ---Sr-s---. 1 root hadoop 36024 Oct 17 20:40 container-executor 有人可以解释一下吗?

2
是“ computer:///”地址仅是象征性的地址,还是可以在某处使用?
我正在使用Linux Mint 15 (Mate)。当我双击Computer桌面上的图标以查看可用的驱动器时,文件管理器(Caja 1.6.1)的地址栏显示以下地址:computer:///。这个地址仅仅是象征性的,还是可以在某个地方使用?(例如在命令行中,或其他)。为什么这个地址有三个/字符?为什么不两个?这背后有什么具体原因吗?



2
如何在Debian中规避“打开文件太多”
如果我想一次查看apache2服务器的所有相关日志文件,请使用 tail -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log |grep -v robots|grep -v favicon 但是由于这些文件现在太多了,所以我想增加该限制。 如何在一个ssh会话中增加它?以及如何在全球范围内将其增加? 我可以看到我的机器上打开的文件限制为1024: ulimit -n 1024


2
如何截存特定日期之间的scp / tar文件?
我只需要在2013年10月10日至2013年3月13日之间的两个suse服务器之间复制数据库日志文件 希望在复制之前先压缩文件,以便将它们压缩并压缩。目前,我正在使用tar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10该功能,可以获取2013年3月10日至今的所有文件。但我不需要所有这些。而且我没有找到任何tar开关。
8 files  tar  date  scp 

2
在Linux上删除包含日期戳作为文件名一部分的文件的更干净方法
我有一个新要求,要清除30天以上的MySQL转储文件。这些文件使用“ all-mysql-YYYYMMDD-HHMM.dump”的命名约定。这些文件位于SAN挂载的文件系统上,因此恢复不是问题,但是不幸的是,驱动器空间有限并且很快就会填满,因此需要频繁的人为干预。 文件名示例 全部-mysql-20130324-2330.dump 全部-mysql-20130325-2330.dump 全部-mysql-20130326-2330.dump 我首先想到的是在带有-mtime +30的批处理脚本中使用“查找”,但是,修改时间无法保证,某些较早的归档文件可能会清除清除日期:) 我创建了以下BASH脚本,但我希望有一种更干净的方法来执行此操作。 #!/bin/bash STARTING_DIR=$(pwd) FILE_PREFIX=all-mysql- BACKUP_DIR=/opt/backup/mysql/dumps ARCHIVE_WINDOW_DAYS=30 cd $BACKUP_DIR # Create YYYYMMDD datestamp for Today - $ARCHIVE_WINDOW_DAYS ARCHIVE_WINDOW_IN_SECS=$(echo "$(date +%s) - (${ARCHIVE_WINDOW_DAYS} * 86400)" | bc) PURGE_BEFORE_DATE=$(date -d @${ARCHIVE_WINDOW_IN_SECS} +%Y%m%d) for backup_file in $FILE_PREFIX* do # Trim prefix, time portion of date stamp, …
8 linux  bash  files 


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.