当我运行时,for i in $(find -name '*.ogg'); do echo '$i'; done我没有按预期获得每个文件的一行。相反,当文件名中有空格时,每个单词都在单独的一行中出现,因此我无法对文件运行命令。
试图以类似的方式结束:
$ ls -l
lrwxrwxrwx 1 user group 4 Jun 28 2010 foo -> /home/bar
lrwxrwxrwx 1 user group 4 Jun 29 2010 foo -> /etc/bar
Run Code Online (Sandbox Code Playgroud)
目的是能够将文件移动到 foo 并将它暂时转到两个目标目录。目标是在确认将文件移动到 /etc/bar 没有问题后,最终取消链接 /home/bar 链接。我受到限制,因为我无法更改或添加移动文件的进程。
我通过在浏览器中打开并保存从某个网页下载了一个 perl 文件。但是保存的文件有一个文件名xxx.pl.txt。如何将其保存到扩展名为“pl”的文件中?
另外如何更改文件的扩展名?
我可以在命令行中执行这些操作吗?
我需要一些有关磁盘空间的 linux 命令的帮助。
当我使用“ df -h ”看到磁盘空间时,它会以百分比形式列出所有剩余空间的分区。但这里有几件事我需要了解更多。
如果我需要查看特定目录是哪个分区。例如,如果我想查看“/var/www/”的分区。
如果我想查看特定分区剩余多少空间。
谢谢
是否有 Windows 命令行工具可以将更改的文件从一个目录复制到另一个目录?我不想比较文件日期,而是比较实际内容。Total Commander在其文件夹同步中有这样一个功能,但我需要一个命令行版本。
如何将文件从本地 Mac 传输到远程 Linux 机器
linux 上是否有任何命令可以检查 CD 或 DVD 是 32 位还是 64 位?
当我finger在 OS X 上运行时,我看到两个条目:
Login Name TTY Idle Login Time Office Phone
user user *con 2d Thu 15:59
user user s00 Sat 23:58
Run Code Online (Sandbox Code Playgroud)
我打开了一个终端,所以很明显第二个条目来自哪里。但是谁能告诉我为什么第一个条目在那里?
我有文件名类似的图像,0034343.jpg我想删除前导零,保留34343.jpg为新文件名。
如何在命令提示符下执行此操作?我试过了REN 00*.jpg *.jpg,但没有用。
我在装有Mac OS X v10.5 (Leopard)的 Mac 上。我正在使用tcsh,但如果有帮助,我可以使用Bash。
command-line ×10
linux ×5
windows ×3
macos ×2
bash ×1
disk-space ×1
filenames ×1
finger ×1
mac ×1
osx-leopard ×1
partitioning ×1
ubuntu ×1
unix ×1