我可以使用who
命令查看远程计算机上其他用户的名称...我也想知道这些用户的 IP 地址...
我正在尝试使用命令/sbin/ifconfing
,netstat
但我无法获得积极的结果......
我需要这个与 Linux 和 Unix 兼容的解决方案......
有该实用程序的命令吗?我是否需要编写脚本或使用某种管道?
主要问题:
我正在编写一个脚本来执行备份。我按以下方式制作文件列表:
LISTOFFILES=$(find ~ \( -name '*.[pP][dD][fF]' -o -name '*.[oO][dD][tT]' \))
Run Code Online (Sandbox Code Playgroud)
该变量LISTOFFILES
或多或少地存储如下内容:
/home/user/file1.pdf /home/user/file2.odt /home/user/Python Tutorial.pdf
Run Code Online (Sandbox Code Playgroud)
我的下一步是:
tar cvf backup.tar $LISTOFFILES
Run Code Online (Sandbox Code Playgroud)
Bash 响应是:
/home/user/file1.pdf
/home/user/file2.odt
/home/user/Python: Cannot stat: No such file or directory
tar: Tutorial.pdf
Run Code Online (Sandbox Code Playgroud)
据我所知,猛砸假设Python
和Tutorial.pdf
不同的文件。
有没有办法做一个包含反斜杠的文件列表,find
或者我应该更改为ls
与管道一起使用?
我想阅读您的提示和建议。
我的另一个问题:
这个问题的答案并不重要,但一个提示可能会有所帮助
如何仅列出文件名而没有文件路径的文件?
例如:file
代替/home/user/file
.
我已经尝试使用find
命令prune
和path
选项,但我没有成功。