小编noo*_*lag的帖子

如何在linux中递归计算某些文件的总大小

我在布局中的文件夹中散布了一堆文件,例如:

dir1/somefile.gif
dir1/another.mp4
dir2/video/filename.mp4
dir2/some.file
dir2/blahblah.mp4
Run Code Online (Sandbox Code Playgroud)

我需要找到用于MP4文件的总磁盘空间.这意味着它必须以某种方式递归.

我看着du并摆弄着管道的东西,grep但似乎无法弄清楚如何计算MP4文件,无论它们在哪里.

如果可能的话,人类可读的总磁盘空间输出也是必须的,最好是GB.

有任何想法吗?谢谢

linux bash shell diskspace du

10
推荐指数
1
解决办法
2899
查看次数

从字符串php中提取顶级域名

我需要从字符串中提取域名,这可能是任何东西.如:

$sitelink="http://www.somewebsite.com/product/3749875/info/overview.html";
Run Code Online (Sandbox Code Playgroud)

要么

$sitelink="http://subdomain.somewebsite.com/blah/blah/whatever.php";
Run Code Online (Sandbox Code Playgroud)

在任何情况下,我都想提取'somewebsite.com'部分(可能是任何东西),并丢弃其余部分.

php string

9
推荐指数
2
解决办法
9450
查看次数

如何使用正则表达式检查PHP字符串中的问号?

我有一个字符串返回一个URL,需要弄清楚如何if返回的URL包含问号时使用和正则表达式做什么.

所以当$ url是 http://somedomain.com/?p=34325&blahblahblah

如果$ url包含" ?p="(并丢弃其他所有内容),则退出,否则执行某些操作


有帮助吗?
非常感谢

php regex string url

2
推荐指数
1
解决办法
7159
查看次数

从find和sed重命名中排除目录

我使用这个命令要经过的所有文件,目录和子目录更改任何提及的oldurl.comnewurl.org:

find . -type f -name '*.php' -exec sed -i 's|oldurl.com|newurl.org|g' {} +
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是,我需要被改动排除三个子目录:/cache,/archive/etc在这些路径与上面的命令改变网址,打破其他脚本.

没有太多运气找到答案......它甚至可能吗?

非常感谢任何建议/帮助.

linux bash replace sed find

2
推荐指数
1
解决办法
1908
查看次数

标签 统计

bash ×2

linux ×2

php ×2

string ×2

diskspace ×1

du ×1

find ×1

regex ×1

replace ×1

sed ×1

shell ×1

url ×1