我有一个文件夹,其中将通过脚本自动创建新的子文件夹和文件。
我想递归地维护放置在父目录中的所有新文件夹和文件的用户和组权限。我知道这涉及设置一个粘性位,但我似乎无法找到一个能准确显示我需要的命令。
这是我到目前为止所做的:
sudo mkdir -p /path/to/parent
sudo chmod -R 660 myself:somegroup /path/to/parent
Run Code Online (Sandbox Code Playgroud)
此后,我希望将 660 权限递归设置到/path/to/parent.
但是,到目前为止我尝试过的一切都失败了。有人可以帮忙吗?
实际上,八进制标志 660 甚至可能都不正确。我想要的权限是:
/path/to/parent可由具有权限的用户执行/path/to/parent不是世界可读的我在 Ubuntu 10.0.4 LTS 上运行。
有人可以帮忙吗?
我写了一个使用 POSIX 内存映射函数的程序 ( mmap)
该程序获取一个文件 ( a.dat) 并对其进行内存映射以进行读/写。
由于程序中的错误,每次我运行程序时都会创建一个带有一些奇怪名称(例如,?d?P?^z??d?P?^z?)的文件。错误已解决,但我无法删除文件。
我无法使用命令行或从窗口管理器中选择/删除来删除它。
那我应该怎么删除呢?我正在使用 Ubuntu 11.04。
我尝试在 Notepad++ 中打开一个 800MB 大小的文件。但我不明白为什么 Notepad++ 只显示269117242 个字符 271450112 个字节。它既没有显示任何无法打开如此大文件的警报消息。然后我用写字板打开同一个文件,它就像魅力一样。
但为什么 Notepad++ 无法打开 800MB 的文件?我假设必须有一些设置说只显示这么多文本。
PS请不要推荐任何可以打开大文件的软件。我知道它们存在。
我想要一种简单的方法来获取文件的完整路径。我目前输入这个:
echo `pwd`/file.ext
Run Code Online (Sandbox Code Playgroud)
为了缩短它,我做了一个 bash 别名:
alias fp='echo `pwd`/'
Run Code Online (Sandbox Code Playgroud)
但是现在如果我输入fp file.ext,在/和之间会出现一个空格file.ext。
这样的命令是否已经存在,而我错过了它?如果没有,我将如何在 bash 中创建这样的别名或函数?
我有一个有 3 个坏扇区的硬盘。我知道扇区号,计算机仍然可以启动到 Windows。我想通过制造商的硬盘诊断工具运行扇区修复,但在此之前,我想知道哪些文件受到影响。有没有办法找出哪些文件或文件占用了这些扇区?
我注意到,如果我在两个硬盘驱动器之间传输一些大文件,速度非常快,大约每秒至少 30 MB,但如果我传输数千个小于 5 KB 的文件,它就太慢了……大约 1到每秒 2 MB。
有没有办法在 Windows 7 上使用数千个小文件来加快复制/粘贴过程?
我正在尝试删除大量超过 x 天的文件。
现在我有一个脚本来做到这一点
find /path/to/files* -mtime +10 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)
但这也会删除子目录。有很多文件夹,但我想保留它们,并删除上述文件夹中超过 10 天的文件。
有没有办法做到这一点?
我在 TextEdit 中打开了一个文本文件,但我似乎无法弄清楚该文件的完整路径。
此外,如果我在聚光灯下搜索文件,它似乎也没有告诉我文件的完整路径。
我显然在这里遗漏了一些东西。如何说出完整路径?
我正在尝试使用 GnuPG 解密文件,但是在使用以下命令时:
gpg --decrypt filename.gpg
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
gpg: encrypted with RSA key, ID 3662FD5E
gpg: decryption failed: No secret key
Run Code Online (Sandbox Code Playgroud)
我已经有了用于加密文件的私钥,但我不确定如何指定它。在进行解密以指向此密钥时,我可以包含任何选项吗?
我想将我的一些文件从 Mac (Macbook-Air) 复制到 USB 外部硬盘驱动器,格式化为 NTFS。
这怎么可能?因为当我从 Mac 复制我的文件并将它们粘贴到外部 HD 上时,没有粘贴选项。
linux ×4
macos ×2
windows ×2
bad-sectors ×1
bash ×1
command-line ×1
encryption ×1
find ×1
gnupg ×1
hard-drive ×1
notepad++ ×1
ntfs ×1
performance ×1
permissions ×1
posix ×1
transfer ×1
ubuntu ×1