小编Esr*_*ref的帖子

通过减少 /home 增加根分区

嗨,我需要通过减少 /home 来增加根分区空间,在 Centos 6.6 中,我的情况是这样的:

/dev/mapper/VolGroup-lv_root      50G   46G  1,6G  97% / 
tmpfs                            1,9G     0  1,9G   0% /dev/shm 
/dev/sda1                        477M   61M  391M  14% /boot 
/dev/mapper/VolGroup-lv_home     140G  3,9G  129G   3% /home
Run Code Online (Sandbox Code Playgroud)

是否可以?

partition lvm resize2fs

17
推荐指数
2
解决办法
6万
查看次数

如果命令 find -exec

我只是想列出当前目录下的所有目录和文件,并使用以下命令写入文件或目录:

find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \;
Run Code Online (Sandbox Code Playgroud)

我知道这是一个愚蠢的命令,我可以使用其他东西,例如-type for -type d,但我想了解为什么那段代码没有按我预期的那样工作。它只是将目录打印到所有这些。例如 while 的输出find是:

.
./dir
./dir/file
Run Code Online (Sandbox Code Playgroud)

我的代码的输出是:

. : directory
./dir : directory
./dir/file : directory
Run Code Online (Sandbox Code Playgroud)

和输出

echo `echo dir/file : ;if [ -f dir/file ]; then echo file; else echo directory;fi`
Run Code Online (Sandbox Code Playgroud)

dir/file : file
Run Code Online (Sandbox Code Playgroud)

我正在研究Ubuntu 14.10和使用find (GNU findutils) 4.4.2

shell bash find command-substitution

12
推荐指数
2
解决办法
2万
查看次数

在根目录中存储文本文件

我目前在/bin目录中。我正在尝试创建/bin目录内容的文本文件, 并将其存储在/root目录中的另一个文件中。我已经输入了命令,ls -l >/directoryname/filename 但我没有运行它的权限。我曾尝试sudo在命令之前输入,但这也不起作用。有谁知道我如何获得存储此文件的权限?将不胜感激,谢谢。

linux root permissions

0
推荐指数
1
解决办法
4108
查看次数