Dans le système d'exploitation Linux, les fichiers trop volumineux peuvent provoquer diverses erreurs, notamment lorsque nous déplaçons ou copions des fichiers volumineux. Afin d'éviter cette erreur, nous devons diviser le gros fichier en petits fichiers pour faciliter le traitement. Alors, comment effectuer des opérations de découpe de fichiers sous Linux ? Cela peut être effectué en utilisant différentes méthodes. Ce qui suit est une introduction détaillée.
1. Utilisez la commande split
La commande split est un outil couramment utilisé pour diviser des fichiers. Elle peut diviser un gros fichier en plusieurs fichiers plus petits. La syntaxe de base de la commande est la suivante :
diviser [option] nom de fichier [préfixe]
Les options peuvent être l'une des suivantes :
-b : Précisez la taille de chaque fichier de découpe
-l : Précisez le nombre de lignes de chaque fichier de découpe
Le préfixe est facultatif, il est utilisé pour la commande couper le fichier, la valeur par défaut est x
Par exemple, pour découper un fichier nommé file.txt en fichiers découpés de 100 lignes par fichier, vous pouvez utiliser la commande suivante :
split -l 100 fichier.txt
Cela générera plusieurs fichiers avec xaa, xab et d'autres commandes, chaque fichier contenant 100 lignes.
2. Utilisez la commande dd
La commande dd est un outil utilisé pour convertir et copier des fichiers, et peut également être utilisée pour couper des fichiers. La syntaxe de base pour utiliser cette commande est la suivante :
ajouter if=nom du fichier de=nom du fichier de sortie bs=taille du bloc nombre=nombre de blocs
Le paramètre if spécifie le nom du fichier d'entrée, le paramètre of spécifie le nom du fichier de sortie, le paramètre bs spécifie la taille de chaque bloc et le paramètre count spécifie le nombre de blocs à copier.
Par exemple, pour découper un fichier nommé file.txt en fichiers découpés de 1Mo chacun, vous pouvez utiliser la commande suivante :
ajouter if=file.txt of=output bs=1M count=1
Cela générera un fichier nommé sortie, qui contient le premier Mo de données du fichier d'entrée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!