Tag: unix

使用find排除子目录

我有这样的目录结构 data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed Data目录中的所有文件夹中都有一个传入的子文件夹。 我想从所有的文件夹和子文件夹除def / incoming和456 /传入的目录的所有文件。 我试着用下面的命令 find /home/feeds/data -type d \( -name 'def/incoming' -o -name '456/incoming' -o -name arkona \) -prune -o -name '*.*' -print 但并不像预期的那样工作。 拉维

Unix – 将一个目录的内容复制到另一个目录

Folder1/ -fileA.txt -fileB.txt -fileC.txt > mkdir Folder2/ > [copy command] 现在Folder2/看起来像: Folder2/ -fileA.txt -fileB.txt -fileC.txt 如何做到这一点? 我已经尝试过cp -r Folder1/ Folder2/但是我结束了: Folder2/ Folder1/ -fileA.txt -fileB.txt -fileC.txt 这是接近,但不完全是我想要的。 谢谢!

“在ruby”:检查程序是否存在于$ PATH从ruby

我的脚本严重依赖于外部程序和脚本。 我需要确定我需要调用的程序存在。 手动,我会检查这在命令行中使用“哪个”。 有一个相当于File.exists? 对于$PATH东西? (是的,我想我可以parsing%x[which scriptINeedToRun]但这不是超级优雅。 谢谢! 雅尼克 更新:这是我保留的解决scheme: def command?(command) system("which #{ command} > /dev/null 2>&1") end 更新2:一些新的答案已经进来 – 至less有一些提供更好的解决scheme。 更新3: ptools gem已经为File类添加了“which”方法。

如何在Visual Studio(Express)2008中强制unix(LF)行尾?

有没有办法在Visual Studio中总是有LF行尾? 我似乎无法find它!

按进程名称和日志CPU使用情况进行过滤

有没有一个Linux顶部命令的选项,我可以按名称筛选进程,并将该进程的CPU使用率每1秒写入一个日志文件?

目录上次修改date

我想知道目录最后修改date是什么时候改变的。 我修改了一个特定目录内的文件(通过FTP),但目录的LMD没有改变。 它是如何运作的?

并排显示两个文件

如何将两个未sorting的不同长度的文本文件并排显示在一个shell (列) 给定one.txt和two.txt : $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line 显示: apple The quick brown fox.. pear foo longer line than the last two bar last line linux skipped a line paste one.txt two.txt几乎做的伎俩,但没有很好地alignment列,因为它只是列1和2之间打印一个选项卡。 我知道如何与emacs和vim,但希望输出显示为标准输出pipe道等。 […]

在UNIX中文件追加primefaces吗?

一般来说,当我们在UNIX中从多个进程追加到一个文件时,我们会认为什么是理所当然的? 是否有可能丢失数据(一个进程覆盖另一个进程的变化)? 数据是否可能被破坏? (例如,每个进程追加一行,每个追加到一个日志文件,是否有可能两条线被破坏?)如果在上述意义上,追加不是primefaces的,那么确保互斥的最好方法是什么?

“导出”命令是做什么的?

我对Linux有点新鲜,而且我偶尔也会盲目地运行一些命令,以便完成任务。 我认为这样的问题不会浪费,因为更多的新人会对这些问题有一个定期的了解。 我最近开始和jenkins合作,然后我不得不使用这个出口命令来运行jenkins战争档案。 所以我需要知道一般的'export'命令是做什么的 ,为什么我们需要在运行jenkins的时候运行这个命令(在jenkins home被设置之后)。 谢谢!

在UNIX shell脚本中将十进制转换为hex

在UNIX shell脚本中,我可以使用什么将十进制数转换为hex数? 我以为od会做的伎俩,但它并没有意识到我喂它的ASCII码表示的数字。 printf的? 毛! 现在使用它,但还有什么可用?