我想使用mc将man mc > mc的S手册页重定向到一个文本文件,但我意外地执行了man mc > mc grep,结果是一个名为mc的文本文件包含了两个连接的mc手册页。
然后我尝试了man ls > 1 abc,它生成了名为1的文本文件,其中包含ls手册页和终端中的错误消息:No manual entry for abc。
接下来,我尝试了man du > du ls tac。我预期会有三个连接的du手册页,但结果实际上是一个名为du的文本文件,其中包含了du、ls和tac的手册页。
为什么每个命令都会产生结果呢?
我打算用du -s检查磁盘空间
[root@iz2ze9wve43n2nyuvmsfx5z /]# du -s /* | sort -k 1|sed "/du/d"
du: cannot access ‘/proc/31265/task/31265/fd/4’: No such file or directory
du: cannot access ‘/proc/31265/task/31265/fdinfo/4’: No such file or directory
du: cannot access ‘/proc/31265/fd/4’: No such file or d
我有以下for循环,进程100带有客户ref和Du Id
echo SCRIPT: $0
# TEST.sh arguments
# $1 = Order Ref
# $2 = DU ID
# $3 = Service Level.
# $4 = PostCode, Example EAST 4600 WEST 6900.
# $5 = Weight, to test PD_MAXI-C.
echo "Enter Customer Order Ref (e.g. 20001000)"
read P_CUST_ORDER_REF
echo "Enter DU Id (
这里有一个您可能熟悉的问题:我想在我的Mac上查询我的磁盘使用情况,所以我尝试在我的主目录中
~/$> for file in `ls`; do du -hs $file; done
带输出
55M Applications
107M Desktop
132G Documents
5.1G Downloads
16G Library
457M Music
53M Pictures
du: VirtualBox: No such file or directory
du: VMs: No such file or directory
这很好,
如果我在一个需要根访问的目录上运行sudo du -sh <some_directory>/*,它可以工作,并列出所有目录的总大小。然而,我发现至少有一种情况没有发生:
sudo du -sh /var/lib/docker/*
没有提到任何方案,在这种情况下,这是不可能工作的。有没有人知道为什么这不起作用?它是与码头或du有关,还是完全与全球化有关。
我正在写一个bash脚本,它显示了我的raspberry pi linux盒上最大的文件
如何抑制lost+found等目录中读取错误的控制台输出?
du / -Sh | sort -rh | head -n 15
示例输出:
du: cannot access `/proc/2884/task/2884/fd/4': No such file or directory
du: cannot access `/proc/2884/task/2884/fdinfo/4': No such file or directory
du: cannot access `/proc/288
我正在做一个小的bashrc函数,它将grep >= 10 on大小的文件/目录通过du.
然而,我对它如何逃避空间有一些问题。似乎$1在试图用\转义时也会在某个空间中断。
我还在bashrc文件中试图说:
du -sch "$1"
du -sch $1
du -sch '$1'
du -sch $@
然而,即使在输入时逃跑,它仍然在太空中断裂。
bashrc条目:
dubig() { # greps after >= 10MB size in $DIR, else runs regular du -sch $DIR
if [ ! -z