我有一百万个图像需要从一个本地目录移动到另一个本地目录,占用 30GB 的磁盘空间。
什么是最有效的方法来做到这一点?使用mv? 使用cp? 使用rsync? 还有什么?
我需要采取这些:
/path/to/old-img-dir/*
00000000.jpg
--------.jpg ## nearly 1M of them! ##
ZZZZZZZZ.jpg
Run Code Online (Sandbox Code Playgroud)
并将它们移到此处:
/path/to/new/img/dir/
Run Code Online (Sandbox Code Playgroud) 根据这里的其他答案,我能够让 Apache 加载本地主机页面:
2.2 配置:
Order allow,deny
Allow from all
Run Code Online (Sandbox Code Playgroud)
2.4 配置:
Require all granted
Run Code Online (Sandbox Code Playgroud)
这适用于本地主机页面mylocalsite.local(返回完整页面,包括嵌套目录中的所需资产,如 css 和图像)。
但是当我尝试访问子目录时,mylocalsite.local/subdir它会返回Not Found - The requested URL /subdir was not found on this server.
请参阅下文了解我的虚拟主机的配置方式。显然,mylocalsite.local被设置为127.0.0.1在/etc/hosts让我这么远。
<VirtualHost *:80>
ServerName mylocalsite.local
ServerAlias www.mylocalsite.local mylocalsite_alt.local
<Directory /Users/my_username/Sites/mylocalsite/html>
AllowOverride none
Options all
Require all granted
Deny from none
<IfModule mod_rewrite.c>
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
# Redirect all …Run Code Online (Sandbox Code Playgroud) 当我在 Mac OSX 中右键单击一个文件并选择“压缩‘文件名’”时,获得相同结果的等效 bash 或终端命令是什么?
只是gzip -9 /path/to/filename吗?
macos ×2
compression ×1
file-io ×1
gzip ×1
linux ×1
localhost ×1
mv ×1
osx-yosemite ×1
performance ×1
rsync ×1
unix ×1
zip ×1