我喜欢tree这是显示我的文件和文件夹/目录大小的好方法。但是 -h 选项只显示目录的大小,而不是其内容的累积大小。
/media/
??? [ 16K] 64D9-E862
? ??? [8.0K] downloads
Run Code Online (Sandbox Code Playgroud)
我知道我的外部驱动器中有更多 16kB 的事实。
我怎样才能用树 1.5 解决这个问题?更好的是我如何升级到 1.6?
我正在尝试编写一个脚本来自动对输出进行一些报告。日志文件(目前,将来会“标准化”)存储在这种路径结构中:
/<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file>
/<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file>
路径的每一部分都是已知的,除了时间日期戳,它们总是文件夹中的最新的。
如果我尝试使用通配符代替时间日期戳,我会得到多个结果,例如:
> ls /<root_path>/<process_two_path>/logs/* [tab]
20130102-175103
20130118-090859
20130305-213506
Run Code Online (Sandbox Code Playgroud)
我只希望它返回最新的一个,这可以用 Bash 实现吗?
注意(我没有 zsh,虽然听起来很可爱,但我怀疑我们是否会在工作中使用它)
有什么方法可以通过某种过滤器运行您复制到“剪贴板”的任何内容?理想情况下从您复制的内容中删除尾随换行符,以便它不会在终端中自动运行?
这是我复制有问题的测试时的样子,有时我会忘记这是一个新行。

如果我有两个文件(在具有类似编号文件的文件夹中),例如
foo.18
foo.19
Run Code Online (Sandbox Code Playgroud)
我想对它们使用 glob,我是这样做的:
cp -r /folder1/*.{19,20} /folder2/
Run Code Online (Sandbox Code Playgroud)
或者像这样?
cp -r /folder1/{*.19,*.20} /folder2/
Run Code Online (Sandbox Code Playgroud)
当我点击 时,两者似乎都没有展开tab。
这个比那个好吗?它以什么顺序展开?它会重要吗?
我的部分工作涉及一些数据处理。其中一项任务是“展平”一组目录(我们现在将其称为Dir),并将它们复制到一个名为 DirFlat 的新位置。
这可能需要很长时间(30 分钟 -> 2-3 小时)!我希望能够看到进度,所以我find Dir -type f|wc -l用来获取文件的数量(让我们称之为$Filenum,然后我运行一个我写的非常短的命令(从我的笔记本重新输入,可能复制错了,我希望你明白要点):
echo $(echo "($ls DirFlat |wc -l)*100/$FileNum"|bc) "%" $(date)
但是,如果我运行watch -n 100 "!!"它会获取回声的输出,并继续打印(即使日期没有改变)。
我可以用它来刷新变量/重新运行 BASH 中内部变量的分配吗?希望这将帮助我自动化我的一些任务。
维基百科说它是愿望清单 Wordlist 或 Words 包的一部分
在 Debian 和 Ubuntu 上,words 文件由 wordlist 包提供,或其提供程序包 wbritish、wamerican 等。在 Fedora 和 Arch 上,words 文件由 words 包提供。
但是这是从哪里编译的?我一直在用它来“帮助”解决工作中的填字游戏,但它遗漏了很多单词,还有很多我不认识的单词。
这个文件的来源是什么?
我对Parameter Substitution有一个大致的了解,包括像这样的子字符串
foo="Hello World";
greeting=${foo:0:6}
Run Code Online (Sandbox Code Playgroud)
但是我用命令来做到这一点吗?
greeting="Hello"
md5greeting=$(echo $greeting | md5sum :0:6)
>>b1946a
Run Code Online (Sandbox Code Playgroud)
其中输出是“hello”的 md5sum 的前 6 个字符。
我如何实现这一目标?
bash ×2
glob ×2
clipboard ×1
dictionary ×1
disk-usage ×1
history ×1
newlines ×1
quoting ×1
shell ×1
shell-script ×1
tree ×1
watch ×1
wildcards ×1