有时,我只需要检查目录而不是文件。命令 ls 有任何选项吗?或者有没有这样做的实用程序?
编辑:我使用的是 Mac OS X,即使我有目录也ls -d给了我.。
假设我在 LINUX 中有一个文件 a.txt 的权限为 0664。当我使用 rsync 将文件复制到我的 Mac 时rsync -r -t -v LINUX MAC,文件的权限变为 0644。
使用 rsync 时如何保留文件的权限?-g 选项不起作用。
我在 .bashrc 中有以下设置用于为列表着色。
出口 CLICOLOR=1 出口 LS_COLORS='no=00:fi=00:di=00;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01: cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz= 01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01; 31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35: *.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*。 xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg= 01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01; 35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:';
该站点显示了颜色代码,我想将目录颜色更改为“浅色”。但是如下制作 di 不会影响它。
di=04;94
有趣的是,即使在我注释掉 LS_COLORS 之后,只要我有 CLICOLOR=1,我就可以看到彩色输出。
有时我会看到chmod使用四个八进制数字而不是三个的命令——可选的第一个数字是什么?例如,chmod 777相当于chmod a+rwx; 什么是相同的命令chmod 2777?
当我按照Preserve the permissions with rsync 中的要求和回答使用 -a 选项时,我收到了很多“rsync:无法设置权限”错误。
rsync: failed to set permissions on "/ata/text/RCS/jvlc,v": Operation not permitted (1)
rsync: failed to set permissions on "/ata/text/RCS/jvm,v": Operation not permitted (1)
rsync: failed to set permissions on ...
Run Code Online (Sandbox Code Playgroud)
为什么是这样?文件是权限为0664的普通文件。
在 Mac OS X 中,运行 'ls -al' 会给我这样的结果。
drwxrwxrwx+ 4 smcho 工作人员 136 May 5 09:18 Public drwxr-xr-x+ 6 smcho 员工 2010 年 2 月 1 日 204 站点 drwxrwxrwx 9 smcho 员工 306 2010 年 2 月 2 日备份 drwxr-xr-x@ 36 smcho 员工 1224 Sep 4 22:51 bin
在 Michael Mrozek 的回答之后,我运行了 'ls -ale' 以获得以下信息。
drwx------+ 66 smcho 工作人员 2244 八月 30 日 13:40 图书馆 0: group:com.apple.sharepoint.group.3 允许搜索 …
我碰巧知道 rsyn,我使用 rsync 在我的 mac 和 linux 服务器之间进行同步,如下所示。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
Run Code Online (Sandbox Code Playgroud)
我希望运行第一个命令进行同步,但是当在 LINUX 中进行更改时,我也需要第二个命令。
我错过了什么吗?rsync 是否可以选择在两个目录之间进行同步?
我有一个 bash 代码export TM_SCALAC=${TM_SCALAC:-scalac}。
我不确定${}. 我如何解释这行 bash 代码?
我了解到我可以更改PS1的格式,尤其是字符串的颜色。那么,是否可以根据外壳的背景颜色更改颜色?或者,如何检测外壳的背景颜色?