我需要获取人类可读的 du 输出列表。
但是,du没有“按大小排序”选项,并且管道sort无法与人类可读标志一起使用。
例如,运行:
du | sort -n -r
Run Code Online (Sandbox Code Playgroud)
按大小(降序)输出排序的磁盘使用情况:
du |sort -n -r
65108 .
61508 ./dir3
2056 ./dir4
1032 ./dir1
508 ./dir2
Run Code Online (Sandbox Code Playgroud)
但是,使用人类可读的标志运行它,排序不正确:
du -h | sort -n -r
508K ./dir2
64M .
61M ./dir3
2.1M ./dir4
1.1M ./dir1
Run Code Online (Sandbox Code Playgroud)
有谁知道du -h 按大小排序的方法?
Rsync over ssh,每次都很好用。
但是,尝试 rsync 到仅允许 sftp 登录但不允许 ssh 登录的主机时,会出现以下错误:
rsync -av /source ssh user@remotehost:/target/
协议版本不匹配——你的外壳干净吗?(有关解释,请参阅 rsync 手册页)rsync 错误:compat.c(171) [sender=3.0.6] 处的协议不兼容(代码 2)
这是 rsync 手册页中的相关部分:
此消息通常是由您的启动脚本或远程 shell 工具在 rsync 用于其传输的流上产生不需要的垃圾引起的。诊断此问题的方法是像这样运行远程 shell:
Run Code Online (Sandbox Code Playgroud)ssh remotehost /bin/true > out.dat然后看看out.dat。如果一切正常,那么 out.dat 应该是一个零长度文件。如果您从 rsync 收到上述错误,那么您可能会发现 out.dat 包含一些文本或数据。查看内容并尝试找出产生它的原因。最com?原因是错误配置的 shell 启动脚本(例如 .cshrc 或 .profile)包含非交互式登录的输出语句。
在我的系统上尝试这个在 out.dat 中产生了以下内容:
ssh-dummy-shell:不允许的命令。
正如我所想,主机不允许 ssh 登录。
以下链接显示可以使用带有 sshfs 的保险丝来完成此任务 - 但是它非常慢,并且不适合生产使用。
有没有机会让 rsync sftp 工作?
来自 GNU less 联机帮助页
-i 或 --ignore-case
导致搜索忽略大小写;也就是说,大写和小写被认为是相同的。
如果搜索模式中出现任何大写字母,则忽略此选项;换句话说,如果模式包含大写字母,则该搜索不会忽略大小写。
-I 或 --IGNORE-CASE
与 -i 类似,但即使模式包含大写字母,搜索也会忽略大小写。
这是在 GNU less 中搜索的好方法,同时忽略区分大小写。但是,您必须事先知道要在忽略大小写敏感的情况下进行搜索,并在命令行中指明。
vim通过让用户在搜索前指定 \c 来解决这个问题,以指示应该在忽略大小写敏感的情况下搜索模式。
有没有办法在less中做同样的事情(不在命令行中指定-I)?
我知道有很多商业产品可以完成这项任务,但我正在寻找像SSHFS这样的东西,但适用于 Windows 系统,它是开源的。
WinSCP FAQ指向了KeepUpTODate功能,它可以用作一种解决方法,但它并不完全像映射驱动器,尽管它很接近。
随着 Adobe 阅读器中最新的 javascript 漏洞和它多年来获得的膨胀,我一直在考虑将我负责的网络转移到不同的产品上,以便在 Windows 上阅读 PDF。
理想的 PDF 阅读器应该是:
理想情况下,类似来自 gnome 的evince将是最好的选择,但不幸的是,这在 Windows 上不可用。
Foxit是一种选择,因为它很小,而且界面很好。但它仍然默认启用 javascript,这可能会导致漏洞 - 它安装了一个工具栏,并在阅读 PDF 时显示广告,这会分散注意力。
有一个专门针对开源 PDF 阅读器的网站pdfreaders.org,但是,Windows pdf 阅读器各有各的问题,主要是界面不太方便(如 evince、adobe 或 foxit)。
这是来自 WikiPedia 的所有 PDF 软件的列表。每个操作系统都有一个“查看器”部分。
您会推荐什么 Windows PDF 阅读器?
在基于 EBS 的 AMI 可用之前,可以使用命令ec2-migrate-image将 AMI 迁移到不同的区域。
是否有一种简单的方法可以对基于 EBS 的 AMI 执行相同操作?使用官方的亚马逊 EC2 API 命令行工具还是使用像boto这样的库?
bash ×2
linux ×2
sftp ×2
windows ×2
adobe ×1
amazon-ebs ×1
amazon-ec2 ×1
deployment ×1
du ×1
gnu ×1
networking ×1
pdf ×1
rsync ×1
ssh ×1