我正在一个巨大的目录层次结构中寻找文件“WSFY321.c”。
通常我会使用GNU find:find . -name "WSFY321.c"
但我不知道大小写,它可能是大写、小写或两者的混合。
找到此文件的最简单方法是什么?
有比 更好的find . | grep -i "WSFY321.c"吗?
grep --before-context 5 在比赛前显示 5 行。
我想在比赛前展示一切。
这样做grep --before-context 99999999会工作,但它不是很......专业。
如何显示匹配的所有文件?
expr 似乎不喜欢括号(在数学中用于显式运算符优先级):
expr 3 * (2 + 1)
bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
如何在bash中表达操作员优先级?
我正在做一个非常简单的搜索:
grep -R Milledgeville ~/Documents
Run Code Online (Sandbox Code Playgroud)
一段时间后,出现此错误:
grep: memory exhausted
Run Code Online (Sandbox Code Playgroud)
我怎样才能避免这种情况?
我的系统上有 10GB 的 RAM 并且运行的应用程序很少,所以我真的很惊讶一个简单的 grep 内存不足。~/Documents大约100GB,包含各种文件。
grep -RI 可能没有这个问题,但我也想搜索二进制文件。
我的电脑有一个 500GB 的驱动器。
我想将数据从移动400GB/unencrypted到/encrypted。
两个目录都在同一分区上,但/encrypted由ecryptfs处理,因此mv /uncrypted/* /encrypted:
...我买不起,因为它需要 800GB。
如果文件一个一个地移动,就不会有问题(ecryptfs 区域是动态的)。
是否有mv选项或其他工具可以逐个文件地移动目录?
有大量文件,因此 ARG_MAX 可能是基于脚本的解决方案的问题。
我有许多文件,我想检查所有这些文件是否具有相同的内容。
我可以使用什么命令行来检查?
用法可能是这样的:
$ diffseveral file1 file2 file3 file4
Run Code Online (Sandbox Code Playgroud)
结果:
All files equals
Run Code Online (Sandbox Code Playgroud)
或者
Files are not all equals
Run Code Online (Sandbox Code Playgroud) 我想将 1 TB 的数据备份到外部磁盘。
我正在使用这个命令: tar cf /media/MYDISK/backup.tar mydata
问题:每当我使用 100% CPU 或 100% 磁盘时,我那台糟糕的笔记本电脑就会死机和崩溃(如果您想对此做出反应,请写在这里)。所以我想保持在 50% 左右的 CPU 和 50% 的磁盘最大值。
我的问题:如何使用tar命令限制 CPU 和磁盘?
Rsync 有一个 --bwlimit 选项,但我想要一个存档,因为 1) 有很多小文件 2) 我更喜欢管理单个文件而不是一棵树。这就是为什么我使用tar.
我的主机是新安装的 Ubuntu 2013.04,无线网络访问是开箱即用的,所以我没有任何奇怪的网络配置。
在 VirtualBox 4.2.10 中,使用默认 (NAT) 设置,我安装了最小的 CentOS 6.4。
安装后,我做的第一件事是ping 173.194.38.98(谷歌),我告诉connect: Network is unreachable.
我尝试/etc/init.d/network start以 root 身份运行,没有任何乐趣。
我下载了一个 VM 映像并尝试了它:完全相同的问题。
当我安装 Ubuntu 和 Windows 虚拟机时,它们可以毫无问题地访问 Internet。
这个有什么问题吗?
在虚拟机上:

在主机上(值永远不会改变,字节数除外):
eth0 Link encap:Ethernet HWaddr f0:de:f1:c0:ad:b3
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:20 Memory:f3900000-f3920000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 …Run Code Online (Sandbox Code Playgroud)