Articles of 夹

Nginx:如果存在文件夹,则自动创build子域

我有这个文件夹:/ home / sites / dev / Nginx服务这个文件夹的内容,如果我访问“domain.com” 但是,让我们说,如果我在这个文件夹内创build一个文件夹,例如“wp-test”,我想让nginx服务这个文件夹,如果我访问“wp-test.domain.com” 看起来像“ianc”使他的博客文章工作 ,但我不能得到它的工作。 这是我的configuration到目前为止nginx: server { listen 80; server_name www.ilundev.no; root /home/sites/dev; } server { listen 80; server_name ~^(.*)\.ilundev\.no$; if (!-d /home/sites/dev/ilundev.no/public/$1) { rewrite . http://www.ilundev.no/ redirect; } root /home/sites/dev/$1; } server { listen 80; server_name ilundev.no; rewrite ^/(.*) http://www.ilundev.no/$1 permanent; }

path内文件夹内的文件内部的小写字母

好吧,这是事情,我一直在Windows下(不是我的)工作,最后他们决定在Linux上有一个function齐全的分支,主要的问题是原始的程序员编码regarless案件,打开和调用的东西使用upercase o小写意志…疯狂…对吗? 那么,我设法产生一个python3脚本来平整所有的情况下降低文件夹和文件,但我仍然不得不修复文件内的所有变化,这意味着保持所有的变化“内存”,并检查所有项目中的文件并更新每个文件。 那么,它多less有95%的工作,仍然有很多未纠正的文件…我的头目前无法find“为什么”,有什么build议吗? #! /usr/bin/env python import os import re import time import string import mimetypes import subprocess keys = set() def flat(path): list = os.listdir(path) for item in list: obj = os.path.normpath(path+item) obj_new = os.path.normpath(path+item.lower()) if os.path.isfile(obj): keys.add(item) if item!=item.lower(): print('[Yes]',obj, '–>', obj_new) os.replace(obj, obj_new) else: print(' [No]',obj) else: obj = obj + […]

直到文件结尾才能读取Python

我已经尝试了几种不同的方法,但结果似乎总是相同的。 我不能让Python直到文件结尾。 它只停止了一半。 我试过二进制和ASCII模式,但是这两个都有相同的结果。 我也检查了文件中的任何特殊字符,而且没有。 另外,我已经试过指定要阅读多less,而且还是在同一个地方切断。 它是这样的: f=open("archives/archivelog", "r") logtext=f.read() print logtext 无论我是从bash还是从python调用它,无论是普通用户还是根目录,都会发生。 但是,如果文件与我在同一个目录中,它工作正常。 f=open("archivelog", "r") logtext=f.read() print logtext 这像梦一样工作。 任何想法为什么?

在Python中search文件夹中的“/*tmp*.log”文件

正如标题所说,我正在使用Linux,并且该文件夹可能包含多个文件,我想获取它的名称包含*tmp*.log ( *表示任何当然!)。 就像我使用Linux命令行一样。

将文件和文件夹无意移动到不存在的位置

我经常做的命令如: mv folder $something_that_does_not_exist mv files* $something_that_does_not_exist 然后,我意识到我的文件已经没有了。 即使在文件夹“$ something_that_does_not_exist”中也看不到它们。 我的文件和文件夹哪里去了? 我怎样才能让他们回来?

Linux:将100万个文件移动到基​​于前缀的文件夹中

我有一个名为“图像”的目录,大约有一百万张图片。 是的。 我想编写一个shell命令将所有这些图像重命名为以下格式: 原文: filename.jpg 新: /f/i/l/filename.jpg 有什么build议么? 谢谢, 担

Linux获取文件夹及其子文件夹的大小到一定的深度

在Linux中,我有以下文件夹结构,我想要获取文件夹及其子文件夹的大小到一定的深度。 我有这样的结构: /AAAA/BBBB/1111 /AAAA/BBBB/2222 /AAAA/BBBB /AAAA/CCCC /AAAA/DDDD/3333 /AAAA/DDDD /AAAA du -m ,向我展示整棵树,不仅仅是我需要的2层。 什么是正确的命令?

注意从命令行新创build的文件

我想知道是否有任何方式,例如程序或代码,可以监视文件夹内创build的新文件或不是?

文件夹中有多个文件会影响性能?

我有一个应用程序将产生约20,000个文件。 为了简单起见,我正在考虑将所有这些文件放在同一个文件夹中。 我可能遇到一些性能问题吗? 我的软件是Windows XP,Vista,Seven和Mac OS X. 任何想法?

C ++编程:导航到用户文件以保存每个用户的应用程序数据

我正在尝试访问C:\ Users \ … 但是,每台计算机都有不同的用户名。 我知道有一种方法可以通过代码来做到这一点,但是我不能为了这个特定的问题find答案。 我应该放什么?