Session d'étude Linux 2ème: Fonctionnement des fichiers

Quoi

Ancar Co., Ltd. organise une session d'étude sur Linux une fois par semaine. J'ai été intéressé par l'écriture de programmes jusqu'à présent, et je le fais principalement, donc je manque les connaissances de base de Linux ... Pour cette raison, le contenu de la session d'étude est destiné aux débutants.

Cette fois, nous avons organisé une session d'étude sur le thème des "opérations sur fichiers", je voudrais donc reprendre les parties que j'ai apprises notamment sur les opérations sur fichiers.

Opération de fichier

Symbole de répertoire spécial

Des symboles de répertoire spéciaux sont fournis pour faciliter la spécification de chemin.

J'utilise généralement /, ., .., etc. fréquemment. J'ai particulièrement appris les options ~ - et ~ username. Ce n'était pas du tout utilisé quotidiennement.

** Déplacer le répertoire **

#Déplacer par spécification absolue
$ cd /home/onukichi/qiita/test1/

$ pwd
/home/onukichi/qiita/test1

#Accédez à votre répertoire personnel.[cd ~]Mais pareil
$ cd

$ pwd
/home/onukichi

#Passez au répertoire précédent. C'est incroyablement pratique, pourquoi ne l'ai-je pas utilisé?
# [cd ~-]Mais pareil
# cd -Quand, il y a un affichage du répertoire de destination
$ cd -
/home/onukichi/qiita/test1

$ pwd
/home/onukichi/qiita/test1

#Utilisateur désigné(onukichi)Accédez à votre répertoire personnel
$ cd ~onukichi

$ pwd
/home/onukichi

Afficher le contenu du fichier

J'avais l'habitude d'utiliser cat pour afficher avec désinvolture le contenu d'un fichier, mais je peux faire diverses choses en ajoutant des options ...

$ cat test1
I'm Onukichi.

$ cat test2
I'm Kid.

#Vous pouvez également concaténer des fichiers. Ouais, tu peux faire ça?..Jamais utilisé
#Créer test3 en concaténant test1 et test2
$ cat test1 test2 > test3

#Afficher le contenu de test3
$ cat test3
I'm Onukichi.
I'm Kid.

# 「-Affichage avec numéro de ligne dans "option n"
$ cat -n test3
1  I'm Onukichi.
2  I'm Kid.

Déplacer et renommer des fichiers

J'ai beaucoup utilisé la commande mv, mais j'ai trouvé pratique de pouvoir renommer des fichiers et déplacer plusieurs fichiers à mesure que je me déplaçais.

$ ls 
test1  test2  test3

#Déplacez un fichier dans le répertoire qiita, et bien c'est basique
$ mv test1 ../../qiita/

#Ouais, il a été déplacé correctement
$ ls /home/onukichi/qiita/
test1

#Vous pouvez changer le nom à mesure que vous vous déplacez. Je ne savais pas ça..
$ mv test2 ../../qiita/test2-1

#Déplacez-vous et vérifiez s'il a été renommé.
$ ls /home/onukichi/qiita/
test1  test2-1

#Déplacez plusieurs fichiers, ce qui est également très pratique..!
$ mv test1 test2-1 ../../qiita/text

Résumé

Les commandes que j'ai choisies étaient celles que j'utilisais fréquemment au quotidien, mais j'ai appris qu'en spécifiant des options, je peux gérer les fichiers plus facilement.

Je ne peux pas utiliser d'autres commandes comme options, donc j'aimerais les utiliser consciemment.

Recommended Posts

Session d'étude Linux 2ème: Fonctionnement des fichiers
Groupe d'étude Linux 1er: console virtuelle et manipulation de fichiers
[Linux] Commandes Linux fréquemment utilisées (opération sur fichier)
[Linux] Commandes d'opération de fichier et de répertoire
Session d'étude Linux 3ème: Paramètre d'interdiction de suppression de fichier et fonction de recherche
Notes d'étude Linux
[Linux] Recherche de fichiers
Lisez "Programmation Linux ordinaire" lors d'une session d'étude en interne
Pirater un descripteur de fichier Linux
Fonctionnement Linux sur Win10
Lisez "Programmation Linux ordinaire" lors d'une session d'étude interne ~ 10.11 Exercices ~
Périphérique et système de fichiers Linux
À propos des autorisations de fichiers et de répertoires Linux
Nouveau manuel Linux (note d'étude)