Unix & Linux

64
Tous les scripts bash sont-ils compatibles avec `zsh`?

Je cherche à passer de bash à zsh mais je m'inquiète de la compatibilité des scripts bash. Tous les scripts / fonctions bash sont-ils compatibles avec zsh? Par conséquent, si cela est vrai, zsh est-il simplement une amélioration de

64
scp et compresser en même temps, pas de sauvegarde intermédiaire

Quel est le moyen canonique de: scp un fichier à un emplacement distant compresser le fichier en transit ( tarou non, fichier unique ou dossier entier, 7zaou autre chose encore plus efficace) faire ce qui précède sans sauvegarder les fichiers intermédiaires Je suis familier avec les pipes comme...

64
Comment puis-je éditer des liens symboliques?

Ma compréhension de base d'un lien symbolique est un fichier spécial, un fichier contenant un chemin de chaîne vers un autre fichier. VFS du noyau fait abstraction de cela, mais y a-t-il une raison pour laquelle les liens symboliques semblent impossibles à modifier? En d'autres termes: Puis-je...

64
Résoudre «mv: liste d’arguments trop longue»?

J'ai un dossier avec plus d'un million de fichiers qui doit être trié, mais je ne peux rien faire car mvce message est affiché tout le temps. -bash: /bin/mv: Argument list too long J'utilise cette commande pour déplacer des fichiers sans extension: mv -- !(*.jpg|*.png|*.bmp)

64
Pourquoi `[` un shell intégré et `[[` un mot clé shell?

Pour autant que je sache, [[est une version améliorée de [, mais je suis confus quand je vois [[un mot-clé et que je suis [affiché comme un élément intégré. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a shell keyword TLDP dit Une commande intégrée peut être un...

64
Pourquoi dois-je utiliser sudo pour presque tout?

Si je comprends bien la philosophie Linux, sudodevrait être utilisé avec parcimonie et la plupart des opérations devraient être effectuées en tant qu'utilisateur sous-privilégié. Mais cela ne semble pas avoir de sens, car je dois toujours entrer sudo, que ce soit pour gérer des paquetages, éditer...