跑步:
$find . -name *.exe
Run Code Online (Sandbox Code Playgroud)
给出:
./MakeItSo_1.2.2/MakeItSo_1.2.2/MakeItSo.exe
./MakeItSo.exe
Run Code Online (Sandbox Code Playgroud)
但这些并不是目录中唯一的 exe 文件。例如,运行
$find . -name ATLTester.exe
Run Code Online (Sandbox Code Playgroud)
给出:
./Debug/ATLDmoVexaTester.exe
Run Code Online (Sandbox Code Playgroud) 当我的 Seagate 外置硬盘插入时,它的$RECYCLE.BIN文件夹自动包含 PC 回收站中包含的所有文件。是不是实际上我们没有任何外置硬盘的回收站,而是PC的回收站?为什么会这样?
此链接解释了noexec在使用mount. 但是它列出了一个限制——如果我有一个 Perl/Python/shell 脚本或一个以#!并试图执行它的文件——我将能够这样做,无论我是否提供了该选项。
有没有办法阻止这种执行?即是否有noexec我可以提供的附加选项并且脚本的执行将无法执行?
我想从我的 FTP 服务器下载整个目录,可以通过使用wgetwith-m选项来完成。
wget -m --ftp-user=aaaa --ftp-password=bbbb ftp://xxx.xxx.xxx.xxx/dir
Run Code Online (Sandbox Code Playgroud)
但是,我注意到.listing所有目录下都创建了文件,我不想要这些文件。我了解到wget有选项--no-remove-listing,但似乎没有相反的选择。是否可以在不创建.listing文件的情况下镜像目录?或者,有没有比 更好的工具wget?
我的 Kubuntu(安装在 下/)的根文件系统是 Btrfs。我不用-o discard作安装选项。这意味着我需要fstrim按需运行。
过去我遇到了这个问题:btrfs, no diskspace left。我注意到fstrim -v /几乎没有任何空间被修剪。我的解决方案是btrfs balance start /在fstrim. 这是我在那里回答的要点。
今天不一样了。可能是我维护太晚了。这是发生的事情:
# fstrim -v /
/: 24 KiB (24576 bytes) trimmed
# btrfs balance start /
ERROR: error during balancing '/': No space left on device
Run Code Online (Sandbox Code Playgroud)
我删除了几个子卷(快照),btrfs subvolume delete …但没有帮助。我不太记得细节,但我认为以前我可以运行,btrfs balance …因为初步fstrim修剪了至少几个 MiB,不像今天那样小到 24 KiB。现在,这似乎是一种第 22 种情况,其中fstrim或btrfs balance …
我使用的是 debian 9。有些命令如果我sudo之前没有输入就找不到。我可以禁用此功能吗?
我有 Arch Linux,但它没有此安全功能。我的用户在管理员组中。
有人可以帮我理解这意味着什么吗?
cp: -r not specified; omitting directory
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用此命令
sudo cp /home/$USER/Documents/myfile.10 /home
Run Code Online (Sandbox Code Playgroud)
错误:
cp: -r not specified; omitting directory '/home/administrator/Documents/myfile.10'
Run Code Online (Sandbox Code Playgroud)
这是什么意思?为什么会这样?我该怎么办?
我正在尝试比较两个二进制文件以识别其中之一。
我拥有的第一个文件包含我感兴趣的数据,可用于识别第二个文件。第二个文件来自第 3 方,其中可能包含第一个文件中的信息(或非常相似)。
这两个文件的大小可以不同(例如,第一个文件可能是 500KB,而第二个文件可能是 4MB)。因此,我一直试图对第一个文件中有多少在第二个文件中进行评分,以便我可以肯定地说它是相关的或源自同一来源(文件 1 的 99% 存在于文件 2 中)。
我试过使用,cmp -l file1.bin file2.bin | wc -l但问题是我感兴趣的领域没有对齐。
我也尝试过使用,diff但是它们总是不同的。如果我能找到不同的总字节数,我可以将其从文件大小中删除,以查看剩余部分是否与我的文件匹配。
任何帮助深表感谢。
好的,所以我刚刚开始使用命令行的东西,所以我猜这真的是一个非常菜鸟的问题:
我根据这篇文章下载了 youtube-dl https://ytdl-org.github.io/youtube-dl/download.html并尝试使用以下命令下载 youtube 视频:
youtube-dl --verbose https://www.youtube.com/watch?v=52bRYf198XY
Run Code Online (Sandbox Code Playgroud)
但它回来了
zsh: no matches found: https://www.youtube.com/watch?v=52bRYf198XY
Run Code Online (Sandbox Code Playgroud)
如果有任何帮助,我将使用 2014 年年中 Catalina 的 Macbook pro。
linux ×6
binary-files ×1
btrfs ×1
comparison ×1
cp ×1
debian ×1
download ×1
find ×1
fstab ×1
ftp ×1
mount ×1
permissions ×1
recycle-bin ×1
ssd ×1
ssh ×1
sudo ×1
trim ×1
wget ×1
wildcards ×1
windows ×1
youtube-dl ×1
zsh ×1