小编Bea*_*nog的帖子

如何从包含 80 GB 文件的文件夹中移动 30 GB 的文件?

我有一个包含超过 500 个视频的文件夹,该文件夹的大小约为 80 GB。

我想将 30GB 的视频移动到另一个文件夹,但如何操作呢?

我正在使用终端,无法安装 GUI。

command-line

1
推荐指数
2
解决办法
3092
查看次数

为什么 Windows 和 Ubuntu 都无法识别带有特殊字符的文件名?

我试图在 WSL 中的 bash 中附加到文本文件(使用>>运算符)。不幸的是,由于我是初学者,而不是附加到文件,而是使用>>“文本”作为文件名创建了一个新文件,并且 Windows(GUI)和 Ubuntu(rm命令)似乎都无法删除该文件目录(即使使用命令时也会显示dir)。

  • Windows 图形用户界面:

    Windows GUI 中的目录

  • Windows 错误代码:

    Windows 错误代码

  • 重击:

    root@DESKTOP-IA030GJ:/# cd home
    root@DESKTOP-IA030GJ:/home# dir
    English_Class  Finished_Projects  Keeping.txt  Random_Password_Generator_Project  \\n\\n\ -----Changes\   onion_project  pythonwork
    root@DESKTOP-IA030GJ:/home# ls --quoting-style=shell
     English_Class                      '\n\n -----Changes '
     Finished_Projects                   onion_project
     Keeping.txt                         pythonwork
     Random_Password_Generator_Project
    
    Run Code Online (Sandbox Code Playgroud)

command-line bash rm windows-subsystem-for-linux

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

使用 grep 搜索特定字符串

我想在具有特定字符串的文件中进行搜索,并仅显示与该字符串完全匹配的行,但这似乎不适用于grep -w.

这只是一个示例,因为我将在脚本中搜索字符串,然后只想显示那些完全匹配的行,而不是“string-xxxx”或“string.io”。

有人有什么主意吗?

root@ubuntu-client:/var/lib/apt/lists# cat aa
aide is good
this is aide one
that is aide-common good
aide-good is not ok
hello aide-help
root@ubuntu-client:/var/lib/apt/lists# 

oot@ubuntu-client:/var/lib/apt/lists# grep -w aide aa
aide is good
this is aide one
that is aide-common good
aide-good is not ok
hello aide-help
root@ubuntu-client
Run Code Online (Sandbox Code Playgroud)

command-line grep

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

无法从 WSL 中找到 Windows“桌面”文件夹

我最近在我的 HP Envy x360 笔记本电脑上下载了 Ubuntu。我以前曾使用过 Ubuntu。我试图导航到Desktop终端中的 Windows 文件夹,但找不到它。我输入但未找到/mnt/c/Users/'my username'/该文件夹​​。Desktop这就是我在旧笔记本电脑上找到它的方式,因此不确定他们如何更改它以找到Desktop.

paths desktop-environments windows-subsystem-for-linux

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

“. ./”在 Linux shell 中是什么意思?

我有一个不执行./script.sh但需要. ./script.sh执行的 shell 脚本 。

./和 和有. ./什么区别?我在 Windows 上使用 MSYS2 环境。请注意点之间的空间。我知道什么../,做什么和那不能解决问题,因为我与我的可执行文件在同一目录中。

这是输出:

终端输出

command-line

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

创建包含 10 个文本文件的新目录,并在这些文件中创建 1 个随机数

最近,在大学里,我们开始使用 Linux 和 Bash。我们有一个任务,我们必须创建 5 个名称为Directory1、 等的目录Directory2。在每个目录中,我们必须创建 10 个文件,其中包含一个随机数。

我是这样开始的,但我不知道下一步该怎么做:

#!/bin/bash 
for i in {1..5}
do
    mkdir "Directory${i}"
done
Run Code Online (Sandbox Code Playgroud)

你能帮我么?

command-line bash

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

如何将带编号的 pdf 文件与 pdftk 合并?

我必须合并很多 pdf 文件,并将它们编号为 1 到 100 或更多。我想合并特定文件。

我可以合并它们做类似的事情吗?

pdftk [1-20].pdf cat output out.pdf
Run Code Online (Sandbox Code Playgroud)

command-line bash pdf merge pdftk

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

ubuntu 中 /etc/hosts 文件的高级工作

我有一个分布式 Java 应用程序,并且具有与 NFS 共享的网络连接。该应用程序正在使用 DNS 连接到网络共享。

我们想测试应用程序运行时的网络连接故障。因此,我们/etc/hosts在应用程序运行时编辑文件,模拟网络连接失败。我们得到了预期的结果。

我只是不明白如何使用hosts新(假)IP 地址编辑文件并使用已运行进程的新 IP 进行实时更新。

有人可以解释一下操作系统中的实现以及新 IP 如何映射到已经运行的进程吗?

操作系统是否hosts一直监视文件并更新,还是在创建新连接时检查文件?

networking hosts

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

从头开始猛击

我知道这听起来可能很荒谬,但在我的辩护中,我会说我刚刚开始搞乱编码和特别是 bash,所以不要太严厉地评判我......

我只是陷入了这个:

#!/bin/bash

echo -n "Enter a number: "
read VAR

if [[ $VAR -gt 10 ]]
then
  echo "The variable is greater than 10."
fi
Run Code Online (Sandbox Code Playgroud)

事情是我写的任何数字都不会改变任何事情。甚至2会大于10。怎么了?

command-line bash scripts

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

Ubuntu Server 的启动速度是否比 Ubuntu Desktop 快?

我主要必须使用终端,但问题是我的 Ubuntu 20.04 桌面启动很慢。Ubuntu 和制造商的标志出现后加载需要一些时间。

Ubuntu Server 是否比 Desktop 消耗更少的 RAM,并且它是否提供更快的登录?

server startup ram 20.04

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