Articles of dot files

Patrón de bash para que coincida con los directorys cuyos nombres comienzan con un punto (punto), al ser "explícito", en lugar de usar "shopt -s dotglob"?

Al build un patrón que coincida con un nombre de file como /home/user/project/.git , ¿cómo se /home/user/project/.git el . carácter "explícitamente" – es decir, sin el uso de shopt -s dotglob ? El manual en https://www.gnu.org/software/bash/manual/html_node/Filename-Expansion.html declara: Cuando se utiliza un patrón para la expansión del nombre de file, el carácter '.' al comienzo de […]

Extraer el contenido del file tar al directory primario, lo que da como resultado la creación de subdirectorys

Tengo un file Tar: testwebsite.tar Lo he colocado en el directory en el que me gustaría extraer su contenido en mi server web, que es mytestdirectory tar -xvf testwebsite.tar este command a través de PuTTY: tar -xvf testwebsite.tar Lo que hace que el contenido sea extraído pero en este formatting: mytestdirectory/srv/test/www.testwebsite.com/ Todos los files que […]

Tratar con configuraciones específicas de la máquina cuando se usa git para la gestión de la configuration

He estado usando un git repo para administrar las configuraciones de mi sistema por un time. Usé la documentation en los tutoriales de Digital Ocean aquí . Prácticamente tengo un repository remoto en un server. Haz un clon git del repository. Luego, enlace simbólico de los files de puntos y directorys al directory de inicio. […]

sudo ls no muestra files ocultos en Linux

Hoy descubrí que sudo ls muestra files ocultos (es decir, aquellos que tienen nombres que comienzan con . ) En OS X. Esto me sorprendió tanto que hice una pregunta sobre este comportamiento, que todavía encuentro algo extraño e inesperado. Resulta que este comportamiento se remonta a 2BSD en 1979 . Dado que, ahora me […]

El directory ssh desaparece después de `mv ssh .ssh`

Estaba en el directory de inicio del usuario y quería cambiar el nombre de la carpeta ssh en la carpeta .ssh. Intenté esto. rachit@DESKTOP-ENS2652:~/ssh$ ls some-machine some-machine.pub rachit@DESKTOP-ENS2652:~/ssh$ cd .. rachit@DESKTOP-ENS2652:~$ ls ssh rachit@DESKTOP-ENS2652:~$ mv -R ssh .ssh mv: invalid option — 'R' Try 'mv –help' for more information. rachit@DESKTOP-ENS2652:~$ mv ssh .ssh rachit@DESKTOP-ENS2652:~$ ls […]

grep ignora los files que comienzan con punto

Déjame dar un ejemplo: $ echo Hello > file1 $ echo Hello > file2 $ echo Hello > .file3 $ grep Hello * 2>/dev/null file1:Hello file2:Hello Aquí puede ver grep ignorado .file3 que está comenzando desde . Resultado Esperado: $ grep Hello * 2>/dev/null .file3:Hello file1:Hello file2:Hello En el caso de ls , hay un […]

rm comodín no funciona

Quiero eliminar todos los files .swp recursivamente. Sin embargo: rm -r *.swp Da: rm: cannot remove '*.swp': No such file or directory Solo para estar seguro, ls -all da: total 628 drwxr–r–. 8 przecze przecze 4096 Aug 3 18:16 . drwxr–r–. 31 przecze przecze 4096 Aug 3 18:14 .. -rwxrwxr-x. 1 przecze przecze 108 Jul […]

bash mover files ocultos, restablecer dotglob?

Quería mover todos los files, incluido el inicio con punto (oculto) y carpetas (recursivamente). Entonces usé los siguientes commands shopt -s dotglob nullglob mv ~/public/* ~/public_html/ Y funcionó. Pero, ¿necesito restablecer algo después de hacer shopt -s dotglob nullglob ? ¿No cambia cómo funcionan los commands como mv ? Porque me gustaría que volviera a […]

¿Cómo puedo hacer que los files .dotfiles coloreen con resaltado de origen de forma pnetworkingeterminada?

Normalmente cuando gateo un file como este es difícil de leer sin colorear. Me las he arreglado para que cat utilice el resaltado de fuente de esta manera: cdc() { for fn in "$@"; do source-highlight –out-format=esc -o STDOUT -i $fn 2>/dev/null || /bin/cat $fn done; }; alias cat='cdc' que ahora produce lo siguiente para […]

para el bucle en las lists bash carpetas punto y doble punto

for f in ~/common/.*; do echo $f done Las inputs enumeradas son, /home/sk/common/. #undesinetworking /home/sk/common/.. #undesinetworking /home/sk/common/.aliasrc Y estoy poniendo un hack feo para omitir el procesamiento . y .. para evitar esto, if [[ $f == '/home/sk/common/.' || $f == '/home/sk/common/..' ]]; then true else –do the ops fi ¿Hay una opción de shell […]