Új Linux rendszerhasználó vagyok. Hogyan lehet átnevezni egy mappát Linux operációs rendszeren a parancssor használatával? Hogyan lehet átnevezni egy könyvtárat a bash parancssori opcióval?
Az mv paranccsal átnevezheti és áthelyezheti a fájlokat és könyvtárakat / mappákat. Minden egy fájl Linux vagy Unix-szerű operációs rendszer alatt, beleértve a mappákat is.
Linux Mappa parancs átnevezése
A mappa vagy könyvtár átnevezésének eljárása Linux rendszeren:
- Nyissa meg a Terminal alkalmazást.
- Írja be a következő parancsot a foo átnevezéséhez. mappa sávba:
mv foo bar
Használhatja a teljes elérési utat is:
mv / home / vivek / oldfolder / home / vivek / newfolder
Lássuk példák és szintaxis a részletekben.
Hogyan lehet átnevezni a mappákat a Linuxban
A pwd parancs megmutatja az aktuális munkakönyvtárat:
pwd
Minta kimenetek:
/home/vivek/
Az mv parancs szintaxisának formája a következő:
mv old-name new-name
mv old-name new-name
mv source target
képek nevű könyvtár képeknek az aktuális könyvtárban:
pwd
ls -l
mv pics mypictures
Ellenőrizze az ls paranccsal:
ls -l
Ha a mypictures mappa ugyanabban a könyvtárban található, mint az f képek régebbi, akkor a képek mappa csak átnevezhető. Ezért mindig használja a pwd és az ls parancsokat az aktuális munkakönyvtár megismeréséhez.
A mappák áthelyezése Linux rendszerben
A következő parancs a könyvelés nevű mappát nevének megváltoztatása nélkül áthelyezi az aktuális könyvtárból könyvtár egy meglévő könyvtárba, amelynek neve: / mnt / backups /:
mv accounting /mnt/backups/
A teljes elérési utat is megadhatja:
mv /home/vivek/accounting/ /mnt/backups/
Mozgassunk több fájlt / mappát. A következő mv parancs az összes fájlt és könyvtárat, beleértve a könyvtárak teljes tartalmát is, az aktuális könyvtárból a / raid / home / new / vivek / könyvtárba helyezi át:
mv * /raid/home/new/vivek/
A csillag egy helyettesítő karakter, amely az aktuális könyvtárban található fájlok egyikét vagy mindegyikét képviseli. Ha visszaigazolást szeretne kapni a mappák átnevezésekor vagy áthelyezésekor, adja át az -i too mv parancsot, hogy elkerülje a fájlok / mappák felülírását:
mv -i file.doc ~/Documents/
VAGY
mv -i ExcelFiles ~/Documents/
Minta kimenetek:
mv: overwrite "/home/vivek/Documents/ExcelFiles"?
Segítségkérés
Adja ki a következő parancsot a kliensen az ember olvasásához mv oldala az összes lehetőséghez:
man mv
VAGY
mv --help
Minta kimenetek:
Usage: mv ... SOURCE DEST or: mv ... SOURCE... DIRECTORY or: mv ... -t DIRECTORY SOURCE...Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY. Mandatory arguments to long options are mandatory for short options too. --backup make a backup of each existing destination file -b like --backup but does not accept an argument -f, --force do not prompt before overwriting -i, --interactive prompt before overwrite -n, --no-clobber do not overwrite an existing fileIf you specify more than one of -i, -f, -n, only the final one takes effect. --strip-trailing-slashes remove any trailing slashes from each SOURCE argument -S, --suffix=SUFFIX override the usual backup suffix -t, --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY -T, --no-target-directory treat DEST as a normal file -u, --update move only when the SOURCE file is newer than the destination file or when the destination file is missing -v, --verbose explain what is being done -Z, --context set SELinux security context of destination file to default type --help display this help and exit --version output version information and exit The backup suffix is "~", unless set with --suffix or SIMPLE_BACKUP_SUFFIX.The version control method may be selected via the --backup option or throughthe VERSION_CONTROL environment variable. Here are the values: none, off never make backups (even if --backup is given) numbered, t make numbered backups existing, nil numbered if numbered backups exist, simple otherwise simple, never always make simple backups
Megjegyzés az átnevezés parancsról
Számos Linux disztribúció átnevezi a parancsot, amely átnevezi a megadott fájlokat úgy, hogy kicseréli a nevükben lévő kifejezés első előfordulását cserével. Például a következő parancs javítja a pl fájlok kiterjesztését. Más szavakkal, nevezze át az összes * .perl fájlt * .pl fájlra:
rename .perl .pl *.perl
További példákat és felhasználást a “Linux több fájl átnevezése egy kagylósorban” részben talál.
Következtetés
Megtanulta, hogyan nevezze át a könyvtárakat a Linux-ban az mv paranccsal. További információt itt talál az mv parancsdokumentumokban.
🐧 Szerezd meg a legfrissebb oktatóanyagokat Linuxon, nyílt forráskódú & DevOps-on RSS-hírcsatornán vagy a heti e-mailes hírlevélen keresztül.
🐧 0 megjegyzés. .. adjon hozzá egy ↓
kategória | Unix listát és Linux parancsok |
---|---|
Fájlkezelés | macska |
tűzfal | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Hálózati segédprogramok | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04 |
Csomagkezelő | apk • apt |
Folyamatok kezelése | bg • chroot • cron • elutasítás • fg • feladatok • killall • kill • pidof • pstree • pwdx • idő |
Keresés | grep • ahol • melyik |
Felhasználói információk | csoportok • id • lastcomm • utolsó • fed / libuser- fedél • logname • tagok • felhasználók • whoami • akik • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Tűzfal • Ubuntu 20.04 |